PROBABLY if you are overweight you have a belly on you, this fat on your belly is called visceral fat and the fat cells convert free testosterone into estrogen , which it turn causes more fat to accumulate on your belly , which in turn produces more estrogen in a vicious circle. I would personally look to eat foods that help the body natural increases testosterone and reduce estrogen. So avoid anything with soy ,alcohol, poly unsaturated fat, flax seeds, sugar, aspartame. And eat more; egg, steak, parsley, cruciferous vegetables such as kale, broccoli, cabbage, brazil nuts macadamia nuts, raisins. Also think about supplements such as boron, ginkgo Bilboa, garlic , potassium, zma .