About sperm

I was wondering do anyone know how long sperm live in your body exactly?