What Causes Night Sweats in Men
Night sweats in men can be caused by various factors:
Medical conditions:
Infections (e.g., tuberculosis, HIV)
Cancers (e.g., lymphoma)
Hormonal disorders (e.g., hyperthyroidism)
Sleep apnea
Gastroesophageal reflux disease (GERD)
Medications:
Antidepressants
Hormone treatments
Diabetes medications
Lifestyle factors:
Alcohol consumption
Spicy foods
Caffeine
Smoking
Environmental factors:
Sleeping in a warm room
Using too many blankets
Hormonal changes:
Low testosterone levels (andropause)
Anxiety or stress:
Can lead to increased sweating, including at night
Idiopathic hyperhidrosis:
A condition causing excessive sweating without a clear cause
Treatment involves addressing the underlying cause. If night sweats persist or are accompanied by other symptoms, it’s important to consult a healthcare provider.