❤️ Health · calculator

Sleep Calculator — Best Bedtime & Wake-Up Times by Sleep Cycles

Find the ideal bedtime or wake-up time based on 90-minute sleep cycles. Wake up refreshed by timing sleep to complete full REM cycles.

What is this calculator?

This sleep calculator helps you find the best time to go to sleep or wake up based on 90-minute sleep cycles. By timing your sleep to end at the completion of a full cycle, you're more likely to wake up feeling refreshed rather than groggy.

Formula

Bedtime (wake mode) = Wake Time − Fall Asleep Minutes − (Cycles × 90 min) Wake Time (sleep mode) = Bedtime + Fall Asleep Minutes + (Cycles × 90 min) Times wrap around midnight automatically.

Example

If you need to wake up at 07:00 and take 15 minutes to fall asleep: 5 cycles = 07:00 − 15 min − 450 min = 23:05 bedtime. 6 cycles = 07:00 − 15 min − 540 min = 21:35 bedtime.

How to use

  1. 1Choose your mode: 'I want to wake up at' to calculate bedtimes, or 'I'm going to sleep at' to calculate wake-up times.
  2. 2Enter your target time in HH:MM format and adjust the minutes to fall asleep if needed (default 15).
  3. 3Click Calculate to see four recommended times corresponding to 4, 5, 6, and 7 complete sleep cycles.

Frequently Asked Questions

What is a sleep cycle and why does it last 90 minutes?
A sleep cycle consists of four stages: N1 (light sleep), N2 (light sleep), N3 (deep/slow-wave sleep), and REM (rapid eye movement). One complete cycle averages 90 minutes, though cycles can range from 70 to 120 minutes and the proportion of deep vs REM sleep shifts throughout the night. Waking up at the end of a complete cycle — rather than during deep sleep — is associated with feeling more alert and less groggy.
Why is 5 or 6 sleep cycles recommended?
Most adults need 7–9 hours of sleep per night, which corresponds to 5–6 complete 90-minute cycles. Five cycles equals 7.5 hours and six cycles equals 9 hours. Four cycles (6 hours) is generally insufficient for most adults long-term. Seven cycles (10.5 hours) may indicate oversleeping, which is associated with health risks in some research.
What is 'minutes to fall asleep' and how does it affect the calculation?
The sleep onset latency (time to fall asleep) is the delay between lying down and actually falling asleep. The average is 15–20 minutes for healthy adults. This calculator subtracts this time so your alarms account for it. If you have insomnia or fall asleep quickly, adjust this value. For mode='wake time', bedtime = target wake time − fall asleep time − (cycles × 90 min).
Does this account for naps?
This calculator is designed for a main overnight sleep session. For naps, a single 90-minute cycle is ideal (or even 20 minutes to avoid grogginess). You can use this calculator for naps by entering your nap start time in 'bedtime' mode and reading the cycle4 time as your ideal 90-minute nap wake-up time.
Is it better to wake up after 5 or 6 cycles?
Both are within the recommended 7–9 hour range for adults. Most people thrive on 7.5 hours (5 cycles), particularly if they have a consistent sleep schedule. Six cycles (9 hours) is better for people recovering from sleep debt, illness, or with naturally higher sleep needs. The key is waking at the end of a complete cycle, which this calculator helps time correctly.

Continue Your Journey