Why Do I Sweat at Night drops logoWhy Do I Sweat at Night?

Home › Guides

Sweating at Night When You're Cold: Why It Happens

By the Good Sleep team · October 22, 2026

Woman under a thick duvet, sweating at night even though she's cold
Answer: if you sweat while the room is cold, either your body is producing the heat (hormones, alcohol, medication, fever) or you've piled on so many covers that your skin overheats while your nose and shoulders feel chilly. Sweat then makes you feel colder as it evaporates.

Reason 1: over-bundling

In a cold room it's tempting to pile on a heavy duvet. Your exposed skin feels cold, but under the covers heat builds until you sweat. The fix is a cool room with a moderate layer, or a gently warm surface rather than a heavy blanket.

Reason 2: hormones

Hot flashes in perimenopause and menopause, the days before a period, and the weeks after childbirth can all cause sweating regardless of room temperature.

Reason 3: alcohol

Alcohol widens skin blood vessels and disrupts sleep later in the night, so you can wake up both sweaty and chilled.

Reason 4: medication

Some antidepressants, hormone treatments and diabetes medicines can cause night sweats, according to Mayo Clinic.

Reason 5: fever

When a fever breaks, you sweat to bring your temperature down, often while feeling cold.

Breaking the clammy-cold cycle

  1. Swap one heavy layer for two light ones.
  2. Wear moisture-wicking sleepwear so sweat doesn't sit on your skin.
  3. Change into a dry top quickly after a sweat.
  4. Warm the bed, not you: a temperature-controlled topper can sit at a mild setting instead of a duvet that traps heat.

If you're waking up soaked rather than damp, this guide to waking up sweating walks through the red flags. Good Sleep's article on what works for night sweats covers the bed side, and so does this bedding guide.

When to see a doctor

See a doctor if you regularly sweat heavily in a cold room, or if sweats come with fever, weight loss, cough or pain.

Sources

  1. Mayo Clinic: Night sweats, causes
  2. MedlinePlus (NIH): Night sweats
  3. Cleveland Clinic: Fever

← All night-sweat situations