Low sex drive in men is common and almost always has an identifiable cause, whether hormonal, psychological, or lifestyle-related. Estimates suggest that anywhere from 5 to 15 percent of men experience a persistent, distressing drop in sexual desire, with rates climbing significantly after age 60. The good news is that most causes are treatable once you know what’s behind them.
Low Testosterone Is the Most Common Hormonal Cause
Testosterone is the primary hormone driving sexual desire in men. When levels drop below about 300 ng/dL, the threshold the American Urological Association uses to diagnose testosterone deficiency, libido often falls noticeably. A normal, healthy range sits around 450 to 600 ng/dL for most age groups, though levels naturally decline with age at a rate of roughly 1 to 2 percent per year starting in the mid-30s.
Low testosterone (sometimes called hypogonadism) can result from problems with the testicles themselves, from signaling issues in the brain’s hormone-regulating centers, or simply from aging. Other signs that often accompany low T include fatigue, reduced muscle mass, increased body fat, and mood changes. A simple blood test, typically drawn in the morning when testosterone peaks, can confirm whether your levels are low.
How Excess Body Fat Lowers Testosterone
Carrying extra weight doesn’t just affect your energy levels. Fat tissue contains an enzyme called aromatase that actively converts testosterone into estrogen. The more body fat you carry, the more of this conversion takes place, which means testosterone drops while estrogen rises. This hormonal shift can significantly reduce sex drive.
The relationship works in both directions. Lower testosterone makes it easier to gain weight, and gaining weight further suppresses testosterone. Breaking the cycle through even modest weight loss, around 5 to 10 percent of body weight, can measurably improve hormone levels and desire.
Stress, Depression, and Mental Health
Chronic stress floods your body with cortisol, a hormone that directly suppresses testosterone production. When you’re under sustained pressure from work, finances, or relationship problems, your body essentially deprioritizes reproduction. The result is a noticeable drop in sexual interest that can persist as long as the stress does.
Depression has a particularly strong link to low libido. The condition changes brain chemistry in ways that blunt pleasure and motivation across the board, and sexual desire is one of the first things to fade. Anxiety plays a similar role, creating a mental preoccupation that crowds out sexual thoughts. Relationship conflict or unresolved resentment toward a partner compounds the problem further, since emotional connection and desire are tightly linked for many men.
Medications That Suppress Sex Drive
Antidepressants are among the most common medications tied to low libido in men. Drugs that increase serotonin carry the highest risk. The SSRIs, including sertraline, fluoxetine, paroxetine, citalopram, and escitalopram, are frequent culprits, with paroxetine carrying the highest risk of sexual side effects. These medications can reduce desire, make erections harder to achieve, and delay or prevent orgasm.
If you’re on an antidepressant and experiencing sexual side effects, there are alternatives with lower risk. Bupropion, mirtazapine, and several newer antidepressants have significantly fewer effects on sexual function. Switching medications or adjusting the dose is a conversation worth having with whoever prescribed them, because treating depression shouldn’t mean giving up your sex life entirely.
Beyond antidepressants, blood pressure medications (particularly older beta-blockers), opioid pain medications, certain prostate drugs, and some anti-seizure medications can also dampen desire. Even over-the-counter antihistamines and hair loss treatments have been linked to reduced libido in some men.
Sleep, Exercise, and Daily Habits
Poor sleep is one of the most underestimated causes of low sex drive. Testosterone production happens primarily during sleep, so consistently getting fewer than six hours a night can meaningfully lower your levels. Sleep apnea, which interrupts deep sleep repeatedly throughout the night, is particularly damaging. Men who snore heavily or wake up feeling unrested despite spending enough time in bed should consider whether a sleep disorder could be involved.
Exercise has a clear, positive effect on libido. Men who work out regularly have higher testosterone levels and stronger sex drives than sedentary men. But there’s a ceiling. Research from UCLA Health found that men who exercised at high intensity for more than 10 hours per week were significantly more likely to report low libido. In the low-libido group, 65 percent were exercising more than 10 hours per week, compared to just 22 percent in the normal-to-high libido group. Moderate exercise, around 4 to 7 hours per week, appears to hit the sweet spot.
Alcohol is another common factor. A drink or two may lower inhibitions, but regular heavy drinking suppresses testosterone production and can cause lasting hormonal disruption. Smoking narrows blood vessels and lowers nitric oxide, a chemical your body needs to direct blood flow to the penis. While this effect is most directly tied to erection quality, reduced blood flow and the general health consequences of smoking take a toll on desire as well.
Chronic Diseases and Vascular Health
Diabetes, heart disease, and high blood pressure all affect sex drive through overlapping pathways. High blood sugar damages nerves and blood vessels over time, impairing both arousal signals and blood flow. Heart disease and high blood pressure reduce circulation throughout the body, including to the genitals. These conditions also tend to cause fatigue and mood changes that independently lower desire.
The connection between cardiovascular health and sexual function is so strong that a decline in libido or erectile function sometimes serves as an early warning sign of heart disease. Men in their 40s or 50s who notice a significant drop in sexual interest, especially alongside other symptoms like shortness of breath or fatigue, may benefit from a cardiovascular checkup.
Nutritional Gaps That Matter
Zinc plays a direct role in testosterone production. In one study, young men placed on a low-zinc diet for 20 weeks saw their testosterone levels drop by nearly 75 percent. When elderly men with low levels were given zinc supplements, their testosterone nearly doubled. Zinc deficiency also reduces your sense of smell, which may sound unrelated but appears to play a role in detecting the subtle chemical cues that trigger arousal, particularly in younger men. Good dietary sources include red meat, shellfish (especially oysters), nuts, and seeds.
Vitamin D deficiency has also been associated with lower testosterone levels, which is notable because an estimated 40 percent of American adults are deficient. Magnesium supports testosterone production as well, and deficiency is common in men who eat highly processed diets or drink alcohol regularly.
When Multiple Causes Overlap
In practice, low sex drive rarely comes from a single cause. A man who is overweight, stressed, sleeping poorly, and taking a blood pressure medication could have four separate forces suppressing his libido at once. This is actually useful information, because it means addressing even one or two of those factors can produce noticeable improvement. Losing some weight, improving sleep, switching a medication, or managing stress better doesn’t need to fix everything on its own to make a real difference.
A basic workup for low libido typically includes a testosterone blood test, a check of thyroid function, and a review of current medications. If testosterone is low, a second test on a different morning confirms it before any treatment decisions are made. From there, treatment depends on the underlying cause, ranging from lifestyle changes and medication adjustments to hormone therapy when the issue is clearly hormonal.

