Sleep Cycle Calculator

Plan possible bedtimes, wake-up times, or sleep duration with clear, adjustable estimates—not sleep-stage predictions.

What time do you want to wake up?
Advanced settings

These adjustable values are planning assumptions, not clinical measurements. Typical cycle lengths and sleep-onset time vary.

Choose 60–120 minutes. The default is an approximate 90-minute interval.

Choose 0–60 minutes. Your actual sleep-onset time may be different.

How this sleep calculator works

For bedtime estimates, the calculator subtracts the selected sleep-onset allowance and three to six selected cycle intervals from your target wake-up time. For wake-up estimates, it adds the allowance and selected cycles to the time you get into bed (or the current local time when using sleep now). The duration calculator reports the elapsed time between the two clock times and handles crossing midnight.

A 90-minute cycle and a 15-minute sleep-onset allowance are defaults only. Adjust them in Advanced settings if you want to explore different assumptions; this does not make the estimates measurements of your sleep.

Important note about sleep-cycle estimates: Actual sleep cycles vary in length between individuals and throughout the night. This calculator does not measure brain activity, determine your current sleep stage, or guarantee that you will wake up feeling refreshed. Use these estimates as a planning aid, not as medical advice. Prioritize getting sufficient sleep for your age and maintaining a consistent sleep schedule.

For background on sleep stages, see the NHLBI overview of sleep stages. For sleep-duration guidance by age and healthy sleep habits, see the CDC sleep and sleep disorders guidance.

Interpreting your results

Use the times to compare possible bedtimes and morning schedules. They are estimates, not a guarantee or prescription. Cycle timing and individual sleep needs vary, so choose a schedule that allows adequate rest for your circumstances.

Common questions

Does every cycle last 90 minutes?

No. Cycle timing varies between people and from night to night. This tool uses 90 minutes as a simple estimate and does not measure sleep stages.

Why does the calculator add 15 minutes?

The default allowance is 15 minutes, and you can adjust it in Advanced settings. Actual time to fall asleep differs, so treat the result as a planning estimate rather than a personal prediction.

Is this calculator medical advice?

No. The results are general informational estimates and do not assess individual health or personal needs. They are not a substitute for professional care.

How many cycles does the calculator show?

It shows estimates based on three, four, five, and six cycles. Those amounts may not suit everyone.

Can I calculate time in bed?

Yes. Enter a bedtime and wake-up time in the duration mode. The result is clock time in bed and does not subtract time taken to fall asleep or waking during the night.

Sleep Science Blog

Explore all sleep articles