Soy contains compounds called phytoestrogens, which mimic estrogen in the body. High intake of soy-based products, such as tofu or soy milk, may lead to a slight decrease in testosterone levels.
Excessive alcohol consumption can have a negative impact on testosterone levels. Alcohol can disrupt hormone production and liver function, leading to decreased testosterone levels over time.