Wear night clothes such as pyjamas or a large T-shirt to keep you warm. Natural fibres such as wool, cotton or silk will keep you warmer than synthetic materials.
Have a warm bath just before you go to bed. This will gently warm and relax you to help you feel sleepy.
Have a warming, milky drink.
Try to take some exercise which will get the circulation going to help keep the body warm – but don’t do vigorous exercise too close to bed time as you may feel too invigorated to sleep.
Keep the bedroom warm, but not too hot, and free from draughts.
Look for a mattress which has a thicker side for use during the winter. A soft sleeping surface is a better insulator than a flat one. Use a fleecy underblanket to retain the heat.
Choose a duvet with a high tog rating or use several layers of bedding rather than one single layer. Layers will trap warm air and are easily removed if you get too hot.
A hot water bottle is an ideal way to keep warm once in bed. Make sure it has a cover on it to avoid scalding and also so that it won’t feel cold in the middle of the night. Electric blankets are ideal. Underblankets will warm the bed up before you retire for the night, while overblankets maintain a constant temperature throughout the night.