There's a continuous drop in testosterone and also sperm levels in men over recent years. CNN found several people to talk to who had done just this. In his opinion, the most logical culprit is either diet, diet, big pharma,. lifestyle, everything from not getting enough sleep to looking at screens.