A normal total testosterone level for an adult man falls between roughly 300 and 900 ng/dL, with the midpoint sitting around 530 ng/dL for men in their 20s and 30s. That range narrows and shifts downward with age, and the number on your lab report only tells part of the story. Here’s what the numbers actually mean and when they matter.
The Normal Range by Age
The most robust reference data comes from a large harmonized study of nearly 7,000 healthy, non-obese men across the U.S. and Europe. For men aged 19 to 39, the normal range was 264 to 916 ng/dL, with a median of 531 ng/dL. That median is essentially the “average” young man’s level.
After 40, average levels drop modestly, but the decline is more gradual than many people assume. Here’s what the midpoint (50th percentile) looks like across age groups:
- 19 to 39: 531 ng/dL
- 40 to 49: 481 ng/dL
- 50 to 59: 477 ng/dL
- 60 to 69: 477 ng/dL
- 70 to 79: 477 ng/dL
- 80 and older: 476 ng/dL
Notice that the biggest drop happens between the 30s and 40s. After 50, the median barely budges. The lower end of normal does keep sliding down, though. A healthy 70-year-old at the 5th percentile sits around 252 ng/dL compared to 304 ng/dL for a man in his 20s. So an older man can have a lower reading and still fall within a normal range for his age.
What Counts as “Low”
The American Urological Association uses 300 ng/dL as a practical cutoff for low testosterone. Other medical societies around the world set their thresholds slightly differently, ranging from 230 to 350 ng/dL, but 300 is the number most U.S. doctors reference. A single reading below that line doesn’t automatically mean you have a problem, though. Up to 30% of men whose first test comes back low will have a normal result when retested two to three weeks later. That’s why guidelines call for at least two separate low readings before making a diagnosis.
Timing matters too. Testosterone peaks in the early morning and dips later in the day, so most labs ask you to draw blood before 10 a.m. There’s also been a longstanding recommendation to fast beforehand, since eating can temporarily suppress levels. Newer research suggests the difference between fasting and non-fasting readings may be small enough not to matter clinically, but many doctors still prefer a fasting morning draw to be safe.
Total vs. Free Testosterone
The number you typically get back from a lab is your total testosterone, which includes all forms circulating in your blood. Only about 2 to 3% of that testosterone is actually “free,” meaning it’s unbound and available to enter your cells and do its job. The rest is locked up by carrier proteins, primarily one called sex hormone-binding globulin (SHBG). Testosterone bound to SHBG is essentially inactive.
This is why total testosterone can sometimes be misleading. SHBG rises naturally with age, and it also increases with certain medications, liver conditions, and thyroid problems. When SHBG is high, your total testosterone might look fine on paper while the amount your body can actually use is low. The reverse happens too: obesity and insulin resistance tend to lower SHBG, which can make total testosterone appear lower even though your free testosterone is adequate. If your total testosterone is borderline or your doctor suspects something doesn’t add up, they’ll often order a free testosterone test to get a clearer picture of what’s actually available to your tissues.
When Symptoms Start to Appear
Numbers on a lab report don’t always line up neatly with how you feel, but research has identified approximate thresholds where specific symptoms tend to show up in middle-aged and older men. These cluster in a surprisingly tight band between 320 and 375 ng/dL:
- Below ~375 ng/dL: decreased sex drive
- Below ~350 ng/dL: noticeable lack of energy
- Below ~340 ng/dL: reduced strength and endurance
- Below ~320 ng/dL: decreased ability to play sports or exercise
These thresholds are population averages, not hard cutoffs for any individual. Some men feel fine at 350, while others notice fatigue at 400. That individual variability is a big reason why doctors are supposed to consider both lab values and symptoms together rather than treating a number in isolation. A man at 280 ng/dL with no complaints is in a very different situation than a man at 310 ng/dL who’s exhausted, losing muscle, and has no libido.
What Affects Your Level
Testosterone fluctuates more than most people realize, and several everyday factors can push your reading up or down independent of any underlying condition. Body fat is one of the most powerful influences. Obesity lowers total testosterone significantly, partly through hormonal feedback loops and partly by changing how the body processes the hormone. The harmonized reference ranges cited above were specifically drawn from non-obese men for this reason.
Sleep deprivation, high stress, heavy alcohol use, and certain medications (especially opioids and corticosteroids) can all suppress testosterone temporarily. Illness and poor nutrition do the same. This is another reason a single low test isn’t treated as a definitive answer. If you got tested during a stressful week on four hours of sleep, the number may not reflect your baseline.
On the flip side, resistance training, adequate sleep, maintaining a healthy weight, and reducing alcohol intake are all associated with higher testosterone levels. These won’t transform a clinically low level into a normal one if there’s an underlying medical cause, but they can meaningfully shift a borderline reading.

