Pot lowers male test production, and is said to raise estro levels. There are many cases of gyno in heavy pot smokers the culprit seems to be the thc itself. Soy contains phyto estrogens which are reported to mimic the human hormone in men and women. Some soy protein powders remove the hormone complex. I don't know which ones, as I don't like the taste of soy. I also don't smoke anything.