What causes night sweats?
Everyone experiences night sweats at some point in their lives. They can occur if you’re too warm while sleeping. Occasionally, they can also be due to:
- Illness or fever
- Side effects of medication
- Heavy night clothes or bedding
- Sleep apnoea
- Hypoglycemia or low blood sugar
- Alcohol or drug use
- Hormone disorders
Can I stop night sweats?
If you begin sweating in your sleep, a few simple changes could improve things:
- Stay hydrated during the day.
- Wear lighter clothing in bed.
- Change your bedding to lighter fabrics or a thinner duvet.
- Keep your bedroom cool and ventilated at night.
- Avoid potential triggers, such as spicy food, caffeine, smoking and alcohol.
Your sweat glands are less active at night, so applying antiperspirant to clean, dry skin before bed will allow it to work while you sleep and into the next day.
If you’re experiencing excessive sweating − to the point where you regularly soak your bed sheets or have sweat patches on your clothes – you might want to speak to your doctor or healthcare professional, who will be able to offer you more advice.