Staying cool at night is essential for a good night’s sleep, yet for many ‘hot sleepers’, overheating in bed makes falling asleep and staying asleep a nightly battle.

Before we can slip off into dreamland, our core body temperature needs to drop by a degree, and in the morning, it needs to rise again to help us to wake. But a rise in temperature caused by overheating in bed can also wake us during the deep stages of sleep, leaving us tired and irritable.

The solution is to cool your room, cool your bed, and cool yourself.

Try these seven tips for a cooler night under the covers.

  1. Cool your room

You can’t control your body’s temperature, so compensate by getting your room temperature right. The National Sleep Foundation says a room should be between 15.5 and 19.5 degrees Celsius for optimal sleep.

During the day, cut direct sunlight by keeping curtains and blinds closed. At night, if air-conditioning isn’t an option, sleep with an open window, and keep your bedroom door open to promote air flow.

Add a fan for cross-flow in the room and a wind-chill effect on your skin. (If you’re using a ceiling fan, check from underneath that yours is rotating anti-clockwise, so that air is being pushed down onto the sleeper).

  1. Sleep on a cool mattress

Invest in a cooling mattress cover like those in the Therm-A-Sleep Collection of mattress protectors from Protect-A-Bed. They have a temperature-regulating sleep surface that’s effective even through sheets. The fabric dissipates heat away from your body, while wicking moisture from the skin for speedy, cooling evaporation, helping you maintain an even core temperature all night, no matter what mattress you have.

  1. Opt for natural fibres

Choose natural fibres for your sheets AND pyjamas. Fabrics like cotton and linen are more breathable and have better moisture-wicking properties than synthetics. Keep both your night clothes and your bed clothes loose and light, since restrictive clothing and heavy blankets can trigger hot flushes and night sweats.

  1. Cool down before climbing in

It may sound counter-intuitive, but taking a warm (not hot) bath an hour before bed can actually help cool down your body. This is because moisture evaporates from your skin once you get out, cooling you down. And don’t be tempted to take a cold shower or bath; your body will simply heat up to counteract the chill. A relaxing bath will also help reduce stress, a common trigger for hot flushes.

  1. Hydrate to stay cool

Staying hydrated helps your body regulate temperature, so drink water before bed and keep a glass of cold water with ice on your bedside table should you be woken in the night.

  1. Don’t work up a pre-bed sweat

While a good workout is a great way to reduce stress and ease hot flushes, exercise also raises your body temperature and keeps it up for about two hours. Try not to exercise too close to bedtime; rather hit the gym earlier in the day or evening to give your body time to cool down before you hit the sack.

  1. Cut the bedtime snacking

Eating and drinking slightly raises core body temperature, so don’t have your dinner late in the evening. Caffeine, alcohol and spicy foods are known triggers for hot flushes and night sweats, so try especially to avoid these at night. Alcohol can also be particularly heating, as it dilates the blood vessels, making you feel sweatier than usual under the covers.