No matter how many times we tell ourselves that we're going to bed early, we always seem to end up procrastinating at bedtime.
But now, a company has created a calculator that works out exactly what time you need to go to sleep to wake up feeling refreshed - and it's not about getting in bed earlier.
"Getting a good night's sleep is about more than simply going to bed early - it's about waking up at the right time too," explain blind and curtain company, Hillarys.
"Using a formula based on the body's natural rhythms, the Sleep Calculator will work out the best time for you to rise or go to sleep."
According to Hillarys, each sleep cycle lasts roughly 90 minutes and ideally, you should be getting five or six of them every night.
The idea is that you *don't* wake up mid-sleep cycle (as that can leave you feeling tired and grumpy). Instead, waking up in between phases is ideal.
For example, if you need to get up at 7am, Hillarys explain you should be going to sleep at either 9.46pm, 11.16pm, 12.46am or 2.16am.
This means you'll be waking up in between cycles as opposed to mid-cycle.
"Most people take about 14 minutes to fall asleep and this is factored into your bedtime by this sleep calculator," Hillarys explain.
"The Sleep Calculator works out the ideal time for you to start snoozing by counting in sleep cycles."
If napping midday usually leaves you feeling groggy, we have a few tips up our sleeve for that, too.
According to a study, there is an optimum time of the day to take a quick snooze and if you want to be extra precise, there's even a specific room temperature that'll reportedly help you nod off.
The study of 2,000 people found there are two top reasons why people refrain from taking a nap. Some 38 per cent said they're usually unable to get comfortable enough to nod off, while three in 10 worry they won't be able to sleep at bedtime.
But now, scientists say 1.31pm is the perfect time to snooze, while the room temperature should be at 18.3 degrees celsius for optimum comfort.
Anyone else feeling sleepy?!
Chosen for YouChosen for You
Most Read StoriesMost Read