What Causes Low Testosterone?


Also: obesity, diabetes, diet, and substance abuse

Next Question

Disclaimer: This information isn’t a substitute for professional medical advice, diagnosis, or treatment. You should never rely upon this article for specific medical advice. If you have any questions or concerns, please talk to your doctor.

Common Causes of Low Testosterone

Low testosterone is when a man’s testosterone levels stay below 300 ng/dL. One of the main causes of low testosterone is hypogonadism—a condition where the testicles don’t work properly. Other causes of low testosterone (low T) include:

  • Diabetes
  • Obesity
  • Poor diet
  • Drugs, tobacco, alcohol abuse

Obesity is probably the biggest contributor to low T, especially excess belly fat. Extra body fat can even trigger estrogen production in men.

Testosterone Levels in Men Change

If your testosterone levels are low, don’t panic. Testosterone levels in men decline by about 1% every year after peaking in their 20’s. That’s why low testosterone is more common for men in their 50’s and 60’s. Your testosterone levels also change constantly throughout the day.

Men typically have more testosterone in the morning than at night. So make sure you get tested in the morning and talk to your doctor about how your testosterone levels compare to normal levels relative to your age, lifestyle, habits, and other health risks. Everyone is different.

Was this answer helpful?