How to Naturally Increase Testosterone Levels

The most effective ways to naturally increase testosterone come down to sleep, exercise, diet, body composition, and stress. None of these work overnight, but each one is backed by solid evidence, and the combined effect of getting several right at once can be meaningful. Here’s what actually moves the needle.

Sleep Is the Single Biggest Lever

Restricting sleep to five hours a night for just one week drops daytime testosterone by 10% to 15% in healthy young men. That’s a significant decline from a single lifestyle factor. In a study published in JAMA, men who slept nearly nine hours had average waking testosterone of 18.4 nmol/L, compared to 16.5 nmol/L after a week of sleeping under five hours.

Most testosterone is produced during sleep, with the largest pulses occurring during deep sleep phases. If you’re consistently getting fewer than six hours, that alone could be dragging your levels down more than any supplement could fix. Aim for seven to nine hours of actual sleep, not just time in bed. Keeping a consistent sleep and wake schedule matters too, since your hormone production follows a circadian rhythm that gets disrupted by irregular patterns.

Lift Heavy, Prioritize Compound Movements

Resistance training triggers acute spikes in testosterone, and over time it raises baseline levels. The most effective protocol in research uses compound lifts like squats, deadlifts, bench presses, and rows performed at high intensity. One well-studied protocol involved four sets of 10-rep max squats with 90 seconds of rest between sets. Younger men (around age 30) who followed a 10-week periodized strength-and-power program showed increases in both resting and exercise-induced free testosterone.

Older men benefit too, though the response looks slightly different. In the same study, men averaging 62 years old saw increased total testosterone in response to exercise and lower resting cortisol after training. The key principles that seem to matter most are using multi-joint exercises that recruit large muscle groups, lifting at a challenging intensity (not light weights for high reps), keeping rest periods moderate rather than long, and training consistently over months rather than weeks.

Endurance exercise has a more complicated relationship with testosterone. Moderate cardio supports hormone health indirectly by improving body composition and insulin sensitivity. But chronic high-volume endurance training, like running 50-plus miles a week, can actually suppress testosterone.

Don’t Cut Fat Too Low

Dietary fat provides the raw material for testosterone production. Cholesterol, which comes from fat, is the literal precursor molecule your body converts into testosterone. A systematic review and meta-analysis of intervention studies found that low-fat diets significantly decrease both total and free testosterone in men. The effect was clear: men eating about 20% of their calories from fat had meaningfully lower testosterone than men eating around 40%.

The effect was especially pronounced in men of European and North American ancestry, where the drop in total testosterone was even larger. This doesn’t mean you should eat sticks of butter, but it does mean that very low-fat diets (below 20% of calories) are likely working against your testosterone levels. Include sources of both saturated and unsaturated fat: eggs, olive oil, nuts, avocados, fatty fish, and moderate amounts of red meat all contribute to the fat intake your endocrine system needs.

Lose Excess Body Fat

Fat tissue actively converts testosterone into estrogen through a process called aromatization. Roughly 85% of the estrogen circulating in men comes from this conversion happening in fat cells, with only about 15% produced directly by the gonads. The more fat you carry, the more of your testosterone gets converted before your body can use it.

This creates a frustrating cycle: low testosterone makes it easier to gain fat, and more fat drives testosterone even lower. Breaking the cycle through gradual fat loss, ideally by combining resistance training with a moderate calorie deficit, tends to improve testosterone levels. Crash dieting, however, can temporarily suppress testosterone further because severe calorie restriction is itself a physiological stressor. A deficit of 300 to 500 calories per day is aggressive enough to lose fat steadily without tanking your hormones.

Manage Chronic Stress

Your stress hormone system and your testosterone system are wired to inhibit each other. The brain circuit that triggers cortisol release (the HPA axis) and the circuit that drives testosterone production (the HPG axis) have a bidirectional, mutually suppressive relationship. When one goes up, the other tends to go down.

This means chronic psychological stress, work pressure, financial anxiety, sleep deprivation, overtraining, or any sustained source of cortisol elevation can directly suppress testosterone output. The practical fix isn’t a single technique but a pattern: regular physical activity (which lowers baseline cortisol over time), adequate sleep, and whatever stress-reduction practice you’ll actually do consistently, whether that’s walking, meditation, time outdoors, or something else entirely.

Watch Your Alcohol Intake

Moderate drinking doesn’t appear to significantly affect testosterone in most men, but heavy drinking clearly does. Research on middle-aged and older men found that those consuming more than eight standard drinks per week had over four times the risk of testosterone deficiency compared to non-drinkers. That threshold is lower than many people expect: eight drinks a week is roughly one beer a night plus an extra on the weekend.

Acute binge drinking can cause an even sharper drop. In one case study, a healthy man who consumed a pint of whiskey in a single day developed testosterone levels comparable to those of chronic alcoholics within 72 hours. If you drink, keeping it well under eight drinks per week appears to be the range where your testosterone stays relatively unaffected.

Zinc, Magnesium, and Vitamin D

These three micronutrients come up constantly in testosterone discussions, but the evidence is more nuanced than supplement marketing suggests. The benefits appear to be limited almost entirely to people who are deficient in these nutrients to begin with.

A randomized controlled trial giving healthy men about 2,857 IU of vitamin D daily for 12 weeks found no significant effect on testosterone levels in men who had normal baseline testosterone. The median change was just 0.5 nmol/L, which is essentially noise. Similarly, ZMA supplements (a combination of zinc, magnesium, and vitamin B6) taken at doses of 90 to 120 mg of zinc daily for seven to eight weeks did not increase testosterone in physically active men.

That said, deficiencies in zinc, magnesium, and vitamin D are genuinely common, especially in people who don’t eat much red meat or seafood (zinc), don’t eat enough leafy greens or nuts (magnesium), or don’t get regular sun exposure (vitamin D). If you fall into any of these categories, correcting the deficiency through food or a basic supplement can remove a bottleneck on your hormone production. Getting tested is the most straightforward way to know if this applies to you.

Ashwagandha Shows Promise

Among herbal supplements, ashwagandha has the most human trial data supporting a testosterone effect. In a double-blind, placebo-controlled study, men taking ashwagandha saw testosterone increase by about 96 ng/dL compared to just 18 ng/dL in the placebo group. Most clinical studies have used doses between 300 mg and 5 g per day, with standardized root extracts being the most commonly tested form.

The mechanism likely involves ashwagandha’s well-documented effect on cortisol reduction, which would relieve the mutual suppression between the stress and testosterone systems. It’s one of the few supplements where the evidence is encouraging, though individual results vary and it’s not a replacement for the foundational factors like sleep, exercise, and body composition.

What Normal Levels Look Like

Before trying to optimize your testosterone, it helps to know what the current reference ranges actually are. A study in the Journal of Urology established age-specific ranges for men 20 to 44. The middle-range values were 409 to 558 ng/dL for men aged 20 to 24, gradually declining to 350 to 473 ng/dL for men aged 40 to 44. The overall middle range for this age group was 374 to 511 ng/dL.

Testosterone naturally declines with age, roughly 1% to 2% per year after age 30. Some decline is normal and expected. The lifestyle strategies above can slow that decline and keep you in a healthy range, but they won’t push a 50-year-old’s levels back to where they were at 20. If you suspect your levels are genuinely low, a morning blood test (testosterone peaks in the early morning) gives the most accurate reading.