What Causes Men To Have Night Sweats?

By Shubhi Kumar
27 May 2025, 16:00 IST

Waking up drenched in sweat is not just uncomfortable, can also signal an underlying health issue. Frequent sweats may indicate deeper concerns, from hormonal imbalances to lifestyle habits. Tap to read!

Low Testosterone

Low testosterone levels, especially in ageing men. It may obstruct body temperature regulation and induce great amounts of night sweating.

Sleep Apnoea

Men with sleep apnoea commonly experience disrupted breathing during the night. It could cause night sweats from physical stress.

Anxiety and Stress

High-stress or anxiety levels activate the body's stress response. It can cause night sweats and interrupted sleep.

Hot Drinks or Spicy Food

Enjoying a hot cup of tea or spicy dinner near bedtime boosts your core temperature while activating your sweat glands during sleep.

Infection

Bacterial or viral infections, especially tuberculosis or the flu. It causes the fever to spike at night and triggers profuse sweating.

Information credits

This information is sourced from Healthline. However, it is advisable to consult a healthcare professional for personalised suggestions.