Skip to content

Sleep Cycle Calculator

Enter the time you need to wake up, or the time you plan to go to bed. The calculator lists times that fall at the end of complete sleep cycles.

Result

Best bedtime for 5 cycles
11:15 PM
Bedtime for 6 cycles
9:45 PM

Go to bed at one of these times

BedtimeCyclesSleep
9:45 PM69 h 00 min
11:15 PM57 h 30 min
12:45 AM46 h 00 min
2:15 AM34 h 30 min

Sleep cycles average about 90 minutes but vary between people and through the night. Most adults need 7 to 9 hours of sleep. This is general information and not medical advice.

Formula

  • Bedtime = wake time − (cycles × cycle length) − time to fall asleep
  • Wake time = bedtime + time to fall asleep + (cycles × cycle length)
  • 5 cycles = 7.5 hours and 6 cycles = 9 hours at 90 minutes each

How the Sleep Cycle Calculator works

Sleep runs in cycles of light sleep, deep sleep and REM sleep, each lasting roughly 90 minutes. Waking during deep sleep leaves you groggy, an effect called sleep inertia. Waking near the end of a cycle feels easier.

The calculator counts back from your wake time in whole cycles and allows time to fall asleep, which averages 10 to 20 minutes for healthy adults.

Worked example

To wake at 7:00 AM after five cycles: 5 × 90 minutes = 7 hours 30 minutes of sleep, plus 15 minutes to fall asleep. Go to bed at 11:15 PM. For six cycles, go to bed at 9:45 PM.

Frequently asked questions

How many sleep cycles do I need?

Most adults do best with five or six cycles a night, which is 7.5 to 9 hours.

How long should a nap be?

Either about 20 minutes, to stay in light sleep, or a full cycle of about 90 minutes. Naps in between tend to end in deep sleep.

Related calculators

All auto, sports and everyday calculators · All calculators

Related unit converters

Calculations run in your browser and nothing you enter is sent to a server. Results are provided for general information. Check critical figures independently before relying on them.

☕ Like this tool?

Buy me a coffee to support development

☕ Support UnitGenie

If this tool has been helpful, consider buying me a coffee to support development and keep it free for everyone!