Skip to content

Night sweats

Sweating at night is normal if your room or bedding is too hot. If it keeps happening, wakes you, or comes with fever, a long cough or weight loss, it is worth having checked.

Also called Sweating at night, Sweating during sleep

2 minute read

In 60 seconds

  1. Night sweats are sweating during sleep. Sweating at night is normal if the room or bedding is too hot, but sweating that keeps happening, wakes you or worries you deserves a check.
  2. The most common causes are menopause, anxiety, some medicines, low blood sugar, and alcohol or drug use. Sometimes the cause is never found, and many people need no treatment.
  3. Do not ignore night sweats with a fever, cough, diarrhoea or weight loss. TB is one cause to rule out, and lymphoma, a cancer of the lymph glands, can also cause them.
  4. Get emergency care if sweating comes with chest pain or pressure, severe breathlessness, a stiff neck with a severe headache, a seizure, sudden confusion or coughing up blood.
  5. A cooler bedroom, lighter bedding and less alcohol can help while you find the cause, and treating the cause is what stops the sweats.

Should I worry?

Tick anything that is true for you, or for the person you are with. Nothing you tick is stored or sent anywhere.

Happening now

Over recent days or weeks

Your answer appears here.

It will tell you whether to get emergency care, book a visit, or simply keep an eye on things.

This is a guide, not a diagnosis, and it cannot cover every situation. If you are worried, or unsure, get medical help.

About this symptom

Night sweats are sweating during sleep. It is normal to sweat at night if your room or bedding is too hot. The kind that needs attention keeps happening, wakes you or worries you.

Common causes include menopause, anxiety, some medicines, low blood sugar, and alcohol or drug use. Less often the cause is an infection such as TB or a cancer such as lymphoma. Sometimes the cause is never found, and many people need no treatment.

Possible causes

This is not a diagnosis. These are the causes doctors think about, with the ones that are most urgent to rule out first.

When to get help

See a doctor soon if you have:

  • Night sweats that keep happening, wake you or worry you
  • Night sweats with a very high temperature, feeling hot, cold or shivery, a cough or diarrhoea
  • Night sweats with weight loss for no reason
  • A cough that has lasted more than 3 weeks
  • A painless lump or swelling in the neck, armpit or groin
  • Sweats that began after you started a new medicine

If the sweats happen only on hot nights or under heavy bedding, and nothing else is wrong, they can wait.

What you can do at home

Do

  • Make the bedroom a little cooler, with a fan or an open window
  • Use lighter bedding and nightclothes
  • Drink water after heavy sweating
  • Note when the sweats happen, how often, and any other symptoms

Do not

  • Do not stop or change a medicine yourself if you think it is the cause: ask your doctor
  • Do not drink much alcohol or use drugs, which can cause sweating
  • Do not put it down to heat if it keeps happening or comes with fever, cough or weight loss

What the doctor will do

The doctor will ask how often the sweats happen, when they began, and whether you have a fever, cough, diarrhoea or weight loss. They will ask about your periods, stress, alcohol and every medicine you take. They will examine you, including feeling for lumps in the neck, armpits and groin.

Night sweats alone often need no treatment, but the doctor will check for other symptoms. If a medicine may be the cause, they may prescribe a different one. If something else is suspected, tests may include:

  • Blood tests
  • A chest X-ray and tests of phlegm, if TB is suspected
  • Scans, or a (a small sample of tissue) from a swollen gland, if a lump is found

Myths and facts

Things people often say about this. Open each one to see what is true.

Myth“Night sweats always mean cancer.”What is true?

Fact

Most night sweats have common causes such as menopause, anxiety, certain medicines, low blood sugar, and alcohol or drug use. TB and lymphoma can cause them, so see a doctor if they keep happening or come with fever, cough or weight loss.

Myth“It is just body heat, so it needs nothing.”What is true?

Fact

Sweating at night is normal if the room or bedding is too hot. But sweating that keeps happening, wakes you, or comes with fever, cough, diarrhoea or weight loss is worth checking.

Myth“Only women going through menopause get night sweats.”What is true?

Fact

Menopause is a common cause, but night sweats can also come from anxiety, medicines, low blood sugar, alcohol or drug use, TB and lymphoma, and these affect men as well as women.

Questions to ask your doctor

Tick the ones you want answered and take them with you.

Common questions

Are night sweats normal?

Sweating at night is normal if your room or bedding is too hot. See a doctor if you regularly have night sweats that wake you up or worry you, or if they come with a very high temperature, a cough, diarrhoea or weight loss.

Can night sweats be a sign of TB?

Yes. TB can cause fever or night sweats along with a cough that lasts more than 3 weeks, constant tiredness, reduced appetite and weight loss. If you have these, see a doctor. Tests may include a chest X-ray and a test of the phlegm you cough up.

Can night sweats be a sign of lymphoma?

They can be, usually along with a painless lump in the neck, armpit or groin, a fever, itchy skin, breathlessness or weight loss. These symptoms are common and have many causes, so having them does not mean you have lymphoma, but they should be checked.

Can my medicines cause night sweats?

Yes. Some antidepressants, steroids and painkillers can. Do not stop a medicine yourself. Tell your doctor, who may prescribe a different one if the medicine is the cause.

Please phone us

Call-backs are coming soon. For now, please phone us or message us on WhatsApp, and our team will arrange it with you.

Call 1800 210 0108

Or call 1800 210 0108 (toll-free), or message us on WhatsApp.

In an emergency, do not wait for a call-back. Call 0712 665 6666. It is answered 24 × 7.