Ive heard from several sources that food which has been in contact with plastic is the main reason. Dont drink out of plastic bottles, plastic molecules increase estrogen. Stay Away from Soy, fast food, Sugar. Fat cells in your body reduce Testosterone, so get lean. A violent hobby like fighting...