What Age Does Testosterone Peak and Start to Drop?

Testosterone production reaches its maximum around age 17 in most young men, then stays at or near that peak for the next two to three decades. So while the absolute high point is in late adolescence, levels remain robust throughout your 20s and into your early 30s before a gradual decline begins.

The Peak and the Plateau

The distinction between “peak” and “high” matters here. Your body hits its testosterone ceiling around 17, but you won’t notice a meaningful drop for years. Men in their early 20s typically have total testosterone in the range of 409 to 558 ng/dL, and men aged 25 to 29 sit in a nearly identical range of 413 to 575 ng/dL. Those numbers come from a large study published in The Journal of Urology that established age-specific reference ranges for men 20 to 44.

By your early 30s, the middle of the range shifts downward to roughly 359 to 498 ng/dL. By your late 30s and early 40s, it settles around 350 to 478 ng/dL. The drop from your 20s to your 40s is real but not dramatic for most men.

How Fast Levels Decline

Starting in your late 30s, testosterone drops about 1% per year on average. That sounds small, and in any single year it is. But compounded over decades, a man in his 60s could have levels 20 to 30% lower than he did in his mid-20s. The decline is steady rather than sudden, which is why most men don’t notice a sharp shift at any particular birthday.

There’s also a hidden layer to this decline. Your body produces a protein called SHBG (sex hormone-binding globulin) that latches onto testosterone in the bloodstream. Bound testosterone can’t enter cells and do its work. SHBG levels rise with age, which means that even if your total testosterone looks reasonable on a blood test, less of it is actually available to your tissues. This is why doctors sometimes order a “free testosterone” test in addition to total testosterone, especially for men whose numbers fall in a borderline zone of roughly 200 to 400 ng/dL. The Endocrine Society places the lower limit of normal total testosterone at 264 ng/dL for healthy, non-obese young men.

Testosterone Fluctuates Throughout the Day

Your testosterone level isn’t static, even within a single day. It follows a circadian rhythm, peaking between 7 a.m. and 10 a.m. and hitting its lowest point in the evening. In younger men (ages 30 to 40), morning levels run 30 to 35% higher than afternoon levels. That’s a significant swing, and it’s the reason blood tests for testosterone are almost always drawn in the morning.

This daily rhythm flattens as you age. By age 70, the gap between morning and afternoon levels shrinks to about 10%. The morning spike that younger men experience simply becomes less pronounced over time.

What Affects Your Testosterone Level

Age is the biggest factor in testosterone decline, but it’s far from the only one. Several lifestyle variables can either accelerate the drop or help preserve your levels longer.

Body weight plays a major role. Excess body fat, particularly abdominal fat, is strongly linked to lower testosterone. Losing weight through diet and exercise can increase testosterone production by up to 30% in men who are overweight or obese. That’s a larger effect than many people expect from a lifestyle change alone.

Exercise consistently boosts testosterone, with the strongest effects coming from moderate to high-intensity resistance training that targets large muscle groups (think squats, deadlifts, and bench presses). Cardiovascular exercise helps too, though the testosterone bump tends to be smaller. The key is regularity. A single workout creates a temporary spike, but sustained training over weeks and months is what shifts your baseline.

Sleep is often underestimated. Testosterone production ramps up during sleep, and consistently getting fewer than seven hours per night can measurably lower your levels. Sleep apnea, a condition where breathing repeatedly stops during the night, is particularly damaging to hormone production. Seven to nine hours of quality sleep per night supports healthy testosterone output.

What the Numbers Mean in Practice

Knowing when testosterone peaks is useful context, but the number on a blood test matters less than how you feel. Two men with the same testosterone level can have very different experiences because of differences in receptor sensitivity, SHBG levels, and overall health. A man at 380 ng/dL might feel perfectly fine while another at 420 ng/dL notices fatigue, lower libido, or difficulty building muscle.

If you’re in your late 30s or older and wondering whether your testosterone has dropped enough to cause symptoms, a morning blood test is the starting point. Doctors typically look for consistently low readings on at least two separate tests, combined with symptoms, before considering any intervention. A single low reading can reflect a bad night’s sleep, recent illness, or simply the natural daily fluctuation that every man experiences.