There is a definite link between obesity or being overweight and your testosterone level.
Obesity and low testosterone are tightly linked. In recent years, medical science has recognized the links between low testosterone and other medical conditions. Most notably, men with low testosterone tend to suffer from various “metabolic conditions,” such as diabetes, high blood pressure, and heart disease. Men with low testosterone also tend to be overweight. A recent study found that men over 45 who were obese were three times as likely to have low testosterone than men of the same age who were of average weight.