Beauty experts say that shaving your legs before bed is the best option because when we sleep, our legs become warm and slightly swell, meaning little hairs retreat back into their follicles and are less obvious the next day.

This means your legs will be super smooth the next day, plus you'll get the extra comfort of feeling your freshly shaved legs rubbing against the bedsheets.