CalcDuck

Sleep Cycle Calculator

Sleep Cycle Calculator

What do you want to plan?
Suggested bedtimes
21:45, 23:15, 00:45
Suggested bedtimes
Sleep cyclesBedtime
6 cycles (9.0h sleep)21:45
5 cycles (7.5h sleep)23:15
4 cycles (6.0h sleep)00:45

Sleep happens in cycles of about 90 minutes, and waking up between cycles rather than in the middle of one tends to feel more refreshing. Working backward from a 7:00 wake-up time and allowing 15 minutes to fall asleep, the suggested bedtimes for 6, 5, and 4 full cycles are about 21:45, 23:15, and 00:45. This is a scheduling tool, not medical advice — see a doctor for ongoing sleep problems.

Tip: “Copy with settings” shares a link that opens this calculator with your numbers already filled in.

How this calculator works

Choose whether you know your wake-up time or your bedtime, and this calculator works out the other end in whole 90-minute sleep cycles, adding 15 minutes for the average time it takes to fall asleep. Waking up at the end of a cycle (during lighter sleep) rather than in the middle of one (during deep sleep) is the idea behind timing sleep this way.

The 90-minute figure is an average across a typical adult sleep cycle, not a fixed number — individual cycles commonly run anywhere from about 70 to 120 minutes and shift across the night, so treat the suggested times as a helpful approximation to experiment with rather than an exact prescription.

This is a scheduling tool built around that average cycle length, not medical advice. If trouble sleeping is a regular, ongoing problem rather than an occasional bad night, it's worth raising with a doctor rather than solving with a different bedtime.

The math

Bedtime = wake-up time − (cycles × 90 minutes) − 15 minutes to fall asleepWake-up time = bedtime + 15 minutes to fall asleep + (cycles × 90 minutes)

Results are shown for 4, 5, and 6 full cycles (6-9 hours of sleep), which covers the range most sleep guidance recommends for adults. Times that fall before or after midnight wrap correctly to the previous or next day.

Worked example: waking up at 07:00

  1. 6 full cycles: 07:00 − (6 × 90 min) − 15 min = 07:00 − 555 min → 21:45 the previous evening.
  2. 5 full cycles: 07:00 − (5 × 90 min) − 15 min = 07:00 − 465 min → 23:15 the previous evening.
  3. 4 full cycles: 07:00 − (4 × 90 min) − 15 min = 07:00 − 375 min → 00:45.
  4. Each option is exactly 90 minutes earlier than the next, since each represents one more full sleep cycle.

Frequently asked questions

Why does the calculator suggest several bedtimes instead of one?

Because both 6 hours and 7.5 hours of sleep (for example) can leave you waking between cycles rather than mid-cycle. More options let you balance total sleep time against how early you need to go to bed.

Is everyone's sleep cycle really 90 minutes?

No — 90 minutes is a commonly cited average, but real cycles vary by person and even across a single night, roughly in the 70-120 minute range. Use these times as a starting point, not an exact schedule.

Why add 15 minutes before counting cycles?

Falling asleep isn't instant. Fifteen minutes is a commonly used average sleep-onset time; if you know you tend to fall asleep faster or slower, adjust your bedtime by the difference.

How much sleep should adults actually get?

Most sleep health guidance for adults recommends 7-9 hours per night, which lines up with the 5-6 cycle options this calculator suggests. Needs vary by individual and by age.

What if I want close to 8 hours of sleep, not a whole number of 90-minute cycles?

This calculator only offers whole-cycle options: 4 cycles (90 × 4 + 15 = 375 minutes, about 6 hours 15 minutes), 5 cycles (465 minutes, about 7 hours 45 minutes), or 6 cycles (555 minutes, about 9 hours 15 minutes) — each built from whole 90-minute cycles plus the fixed 15 minutes to fall asleep. The 5-cycle and 6-cycle options are the closest whole-cycle choices bracketing 8 hours, since waking mid-cycle rather than at a round hour count is exactly what this timing method is meant to avoid.

Sources

Related calculators