Night sweats in men are treatable, but the right approach depends on what’s causing them. For some men, the fix is as simple as changing bedroom conditions or cutting out alcohol before bed. For others, night sweats signal an underlying condition like low testosterone, sleep apnea, or a thyroid problem that needs medical attention. The key is identifying your trigger, then matching treatment to it.
Rule Out Environmental Triggers First
Before looking into medical causes, start with your sleep environment. Sleep experts recommend keeping bedroom temperature between 60 and 68 degrees Fahrenheit. Research published in the Journal of Thermal Biology found that people slept poorly when room temperatures climbed above 77 degrees, and at 86 degrees, sleep efficiency dropped by 5% to 10%, meaning significantly more time spent awake in bed.
Your bedding matters as much as the thermostat. With a lighter duvet, comfortable sleep required a narrow temperature window of 62 to 72 degrees. A heavier, insulating duvet actually widened that range dramatically, keeping sleepers comfortable in rooms as cold as 46 degrees. If you’re sweating at night, switching to moisture-wicking sheets and a lighter blanket is a reasonable first step. Synthetic fabrics that trap heat against your skin can make things worse. Cotton, bamboo, or performance fabrics designed to pull moisture away tend to help.
Dietary and Lifestyle Changes That Help
What you eat and drink in the hours before bed directly affects how much you sweat overnight. Spicy foods, alcohol, and caffeine all raise your core body temperature or stimulate your sweat glands. Even a heavy meal close to bedtime can push your metabolism into overdrive, generating extra heat while you sleep.
Alcohol is a particularly common culprit in men. It dilates blood vessels near the skin’s surface, which triggers sweating as your body tries to cool down. If you notice a pattern between drinking and waking up drenched, try eliminating alcohol for two to three weeks and track whether episodes improve. The same goes for caffeine consumed after midday and for large, rich dinners eaten within two hours of sleep. Tobacco use is also associated with night sweats, giving you one more reason to cut back or quit.
Low Testosterone and Night Sweats
Men can experience hot flashes and sweating from low testosterone (hypogonadism), a connection that surprises many people who associate hot flashes only with menopause. Low testosterone becomes more common after age 40, and night sweats are one of its less recognized symptoms. Other signs include low libido, erectile dysfunction, fatigue, and mood changes. If those sound familiar alongside your night sweats, an early-morning blood test measuring total testosterone can confirm or rule out the diagnosis.
For men with confirmed low testosterone, hormone replacement therapy resolves symptoms in roughly two out of three cases. In one study, 65% of men on testosterone therapy reported symptomatic benefit and continued treatment for a median of over three years. The men who didn’t improve tended to have a higher burden of other systemic health conditions, which suggests that low testosterone was only part of their problem. If you start hormone therapy and don’t notice improvement within a few months, your doctor will likely investigate other contributing causes.
Sleep Apnea: A Frequently Missed Connection
Obstructive sleep apnea is one of the most underdiagnosed causes of night sweats in men. An Icelandic study found that 30.6% of men with sleep apnea reported frequent night sweats (three or more times per week), compared to just 9.6% of men in the general population. That’s more than triple the rate.
Sleep apnea causes repeated drops in oxygen throughout the night, which triggers your nervous system into a stress response. That stress response raises your heart rate and activates your sweat glands. If you snore, wake up gasping, feel unrested despite a full night’s sleep, or your partner has noticed you stop breathing at night, sleep apnea is worth investigating. A sleep study can diagnose it, and treatment with a continuous positive airway pressure (CPAP) device often reduces or eliminates the night sweats along with the other symptoms.
Thyroid Problems and Other Hormonal Causes
An overactive thyroid (hyperthyroidism) causes generalized sweating that tends to be worse at night. Your thyroid controls your metabolic rate, and when it’s running too fast, your body generates excess heat around the clock. Other signs include unexplained weight loss, anxiety, diarrhea, a rapid heartbeat, tremor in your hands, and feeling uncomfortably warm in temperatures that don’t bother other people. A simple blood test measuring thyroid-stimulating hormone can identify the problem, and treatment brings sweating back to normal.
Diabetes is another endocrine condition linked to night sweats. Low blood sugar episodes during the night trigger an adrenaline response that includes sweating, and some diabetes medications (hypoglycemic agents) can cause this as a side effect. If you have diabetes and wake up sweating, checking your blood sugar at the time of the episode can help you and your doctor determine whether overnight glucose drops are to blame.
Medications That Cause Night Sweats
Several common medications list night sweats as a side effect. Antidepressants are among the most frequent offenders, particularly SSRIs and SNRIs. Hormone therapies, methadone, and certain blood sugar-lowering drugs also trigger sweating. If your night sweats started around the same time you began a new medication or changed your dose, that timing is a strong clue.
Don’t stop taking a prescribed medication on your own because of night sweats. Instead, bring the connection to your doctor’s attention. In many cases, adjusting the dose, switching to a different medication in the same class, or changing the time of day you take it can reduce or eliminate the problem without sacrificing the treatment’s benefits.
Anxiety, Depression, and Stress
Mood disorders are among the most common causes of persistent night sweats, and they’re frequently overlooked in men. Panic attacks can occur during sleep, producing a sudden surge of sweating, rapid heart rate, and a feeling of dread that wakes you up. Depression and post-traumatic stress disorder both independently increase the likelihood of night sweats, separate from any medication effects.
If stress or anxiety is a factor, treatment that addresses the underlying condition often resolves the sweating. Cognitive behavioral therapy, regular exercise, and structured stress management techniques like progressive muscle relaxation before bed can all help. For men already on antidepressants who still experience night sweats, the issue may be the medication itself rather than the mood disorder, which is worth discussing with a prescriber.
When Night Sweats Need Urgent Attention
Most night sweats in men have benign, treatable causes. But certain combinations of symptoms point to something more serious. Lymphoma and other cancers can produce what doctors call “drenching” night sweats, the kind where you wake up and your sheets are soaked through. When this happens alongside unexplained weight loss, persistent fatigue, swollen lymph nodes in your neck, armpits, or groin, fevers without an obvious infection, or itchy skin, prompt evaluation is important.
Infections, including tuberculosis and certain bacterial infections of the heart valves, can also present with night sweats as an early symptom. The distinguishing feature is usually the combination of sweating with fever, weight loss, or other systemic symptoms that suggest your body is fighting something. Isolated night sweats without these red flags are far less likely to signal a serious condition, but persistent sweating that doesn’t respond to environmental and lifestyle changes warrants a medical workup that typically includes blood tests to check your hormone levels, thyroid function, blood counts, and inflammatory markers.
GERD and Obesity
Gastroesophageal reflux disease is linked to night sweats through a mechanism many people don’t expect. Acid reflux episodes during sleep can trigger nervous system arousal that includes sweating, even when you don’t wake up with obvious heartburn. If you have reflux symptoms during the day, treating the reflux (elevating the head of your bed, avoiding late meals, and using appropriate medication) may improve your night sweats as well.
Carrying excess weight independently increases the risk of night sweats. Fat tissue acts as insulation, trapping body heat and making it harder for your body to cool itself during sleep. Weight loss, even modest amounts, can meaningfully reduce how often and how severely you sweat at night. This also ties back to sleep apnea, since obesity is its strongest risk factor, and treating one often improves the other.

