If you wake up with your pyjamas and sheets soaked with perspiration, even if it’s not hot or you don’t have too many blankets on the bed, you may be having night sweats. Men, women and children can have night sweats.
What causes night sweats?
There are many cases that cause night sweats and most are not serious. In some cases, night sweats are a sign of a medical condition. In others, they may be caused by a medication that you are taking.
Medical causes include:
- sleep disorders such as sleep apnoea
- some infections
- some kinds of cancer or tumour
- idiopathic hyperhidrosis - a condition in which the body continually produces too much sweat for no clear reason.
Night sweats treatments
You should see your doctor if you’re having night sweats regularly - especially if you notice other symptoms such as unexplained weight loss.
The treatment your doctor recommends will depend on what’s causing your night sweats.
If medication is the cause, there may be an alternative that your doctor can prescribe.
Last reviewed: November 2016