Many people believe that masturbation affects a man's testosterone levels, but this is not necessarily true. Masturbation does not seem to have any long-lasting effects on testosterone levels. However masturbation may have short-term effects on the levels of this hormone