YOU WILL RUIN YOUR HEALTH WITH THAT!
You have problems because you don’t live healthy!
Stop consuming soy(check all products if they have it in them because soy has a lot of estrogen
Seriously, though, Rotar: it’s more complicated than living healthy and avoiding soy.
That said, I second you, and recommend doing the healthy things and avoiding soy first, but that is not going to be a complete solution for everyone.
(Although, now that I think of it, a hammer to the groin is not exactly part of the healthy lifestyle…)