Sleep Cycle Calculator

Find the best bedtimes or wake times based on 90-minute sleep cycles.

How this works

A full sleep cycle takes about 90 minutes and runs through light sleep, deep sleep, and REM. Waking at the end of a cycle leaves you alert; waking mid-cycle (especially out of deep sleep) leaves you groggy. The calculator works backward from your wake time to suggest bedtimes that finish a whole number of cycles, or forward from your bedtime to suggest wake times. It assumes 14 minutes to fall asleep — the average for healthy adults — and shows four options: 6 cycles (~9 h, the long-night ideal), 5 cycles (~7.5 h, the standard recommendation), 4 cycles (~6 h, a shorter night), and 3 cycles (~4.5 h, a power-nap fallback for tight schedules).

The formula

Bedtime = wake_time − (cycles × 90 min + 14 min) Wake_time = bedtime + 14 min + cycles × 90 min

90 min = average duration of one full sleep cycle in healthy adults. 14 min = average sleep-onset latency (time to fall asleep). Cycles iterates over {6, 5, 4, 3} to produce four options of decreasing length. Times wrap modulo 24 h, so a 23:30 wake time minus 7.5 h gives 16:00 the previous day, displayed as 16:00.

Example calculation

  • You need to wake at 07:00 for work.
  • 5 cycles back: 07:00 − (5 × 90 + 14) min = 07:00 − 7 h 44 min = 23:16. Aim to be in bed by ~23:16.
  • 6 cycles back: 07:00 − (6 × 90 + 14) min = 07:00 − 9 h 14 min = 21:46. The full night.
  • 4 cycles back: 07:00 − (4 × 90 + 14) min = 07:00 − 6 h 14 min = 00:46. Acceptable for a short night.

Frequently asked questions

Why 90 minutes? My cycle feels longer/shorter.

90 minutes is the population average — the actual range is roughly 70 to 120 minutes, and your own cycle length depends on age, fitness, caffeine, alcohol, and how sleep-deprived you are. Cycles also lengthen across the night (early ones are shorter, late ones longer because of more REM). Treat the suggestions as a starting point: if you wake up groggy at the 5-cycle mark, try going to bed 10–15 minutes earlier or later for a few nights and see which feels better.

Why does the calculator add 14 minutes? Can I change it?

14 minutes is the median sleep-onset latency for healthy adults reported by the U.S. National Sleep Foundation — the time between lying down and actually falling asleep. We bake it in so the suggested bedtime is when you should be in bed, not when you should be unconscious. If you fall asleep faster (some athletes are under 5 minutes) the suggestions will run a few minutes late; if you take longer (over 30 minutes is a possible insomnia signal), get to bed earlier than the suggestion.

Should I really pick the 4-cycle (6-hour) option?

Only as a one-off. The American Academy of Sleep Medicine recommends 7+ hours for adults — the 4-cycle option (~6 h) is provided because life happens, not because it's healthy long-term. Sleeping less than 7 hours regularly is linked to weight gain, weaker immunity, worse mood, and reduced cognitive performance. Use 5 cycles as your default and 6 cycles when you can. Treat 4 cycles as a one-off compromise on a rough night, and the 3-cycle (~4.5 h) option as a floor for emergencies, not a routine.

Does this work for kids, teens, or shift workers?

Cycle length still applies, but the recommended total sleep changes a lot by age: school-age kids 9–12 hours, teens 8–10 hours, adults 7–9 hours, older adults 7–8 hours. So pick more cycles for younger sleepers — 7 or 8 cycles for kids isn't crazy. Shift workers face a different problem: cycles work the same, but circadian rhythm is fighting you. The calculator's suggestions still help, but no math fixes the underlying mismatch — talk to a sleep specialist if you work nights regularly.

Related calculators