Skip to content

Facebook pixel

Man in bed having night sweats

How to stop night sweats in men

Sweating is normally a signal that you’re pushing yourself mentally or physically, but sometimes it can take us by surprise – like when we wake up soaking wet after a peaceful night’s sleep. This is known as nocturnal hyperhidrosis, or ‘night sweats’. Men are likely to experience night sweats at some point in their lives, and although it can be uncomfortable, it’s usually nothing to worry about. 

The first step to finding out how to stop night sweats in men is understanding how they’re caused in the first place. Here we outline some of those causes, and some solutions to them, so you can wake up feeling dry and fresh. So, what causes night sweats in men?


Night sweats in men: a bad thing?

Whatever time of day or night it is, sweating is perfectly normal, so the short answer is no – night sweats in men (and women for that matter) aren’t a bad thing. When our brain senses our body is too hot, it sends a signal to our sweat glands to release clear fluid and as it evaporates, it cools the body down. 


What causes night sweats in men?

Night sweats in men are a sign that your body is regulating (or sometimes overregulating) your body’s temperature. 

  • Food and drink. Also known as gustatory sweating, eating spicy food or hot drinks can raise your internal temperature, which can cause night sweats if you consume them just before bed. Consumption and withdrawal from alcohol and caffeine can also cause night sweats.
  • Simply being too hot. Sleeping in a hot room, under a heavy duvet or wearing thick bed clothes can raise your body’s temperature, causing you to sweat.  
  • Being stressed or anxious. The body increases its release of perspiration when danger is perceived, eliminating water through the skin rather than through the kidneys. 

If you’d like more detail on what causes night sweats in men, you can find a full list here.


How to reduce night sweats in men

There are plenty of ways you can reduce night sweats in men, most of them as easy as a couple of simple lifestyle changes.

  • Keep cool. Try using a fan or keep a window open to ventilate your room. Wearing breathable pyjamas and sleeping under thin bed sheets can also help keep your body temperature down.  
  • Stay hydrated and avoid triggers. Drinking lots of water throughout the day will help flush out any possible gustatory sweat triggers, such as hot food and drink. Avoiding these triggers, as well as alcohol and caffeine will help reduce night sweats. 
  • Apply antiperspirant. Shower at night so your skin is clean and cool, before applying an antiperspirant. Choose a clinical-strength antiperspirant, such as  Degree® Clinical Protection. It works by creating a deep protective layer across your sweat glands, meaning you can wake up feeling clean and fresh. 

Medical causes for night sweats in men can include hyperhidrosis (a condition that causes excessive sweating), sleep apnea (a disorder where sleep is interrupted by difficulty breathing), or high body temperature (often caused by illness or infection). Seek advice from your doctor if you are unsure of the cause of your night sweats, or if your symptoms persist.

More Degree®