Sleep Cycle & Wake-Up Time Calculator (90-Minute Cycles)

Calculate the best bedtime or wake-up time based on 90-minute sleep cycles. Enter a time and see wake-up or bedtime options for 3 to 6 full sleep cycles, plus total sleep hours.

Mathematical Audit

90-Minute Sleep Cycle Method

Sleep progresses through repeating cycles of light sleep, deep sleep, and REM sleep that average about 90 minutes each, with most adults completing 4 to 6 cycles per night. Waking up at the end of a cycle, when sleep is lightest, tends to feel more refreshing than waking in the middle of a cycle. This calculator works backward or forward from a chosen time in 90-minute blocks and adds a buffer for the time it typically takes to fall asleep.

Wake-Up Time = Bedtime + Time to Fall Asleep + (Number of Cycles × 90 minutes)
Bedtime = Wake-Up Time − Time to Fall Asleep − (Number of Cycles × 90 minutes)
Total Sleep = Number of Cycles × 90 minutes

The 90-minute figure is an average — individual sleep cycles can range from about 70 to 120 minutes and vary night to night. This calculator provides a helpful estimate for planning your schedule, not a guarantee of how you'll feel. The average time to fall asleep is about 10-15 minutes, but you can adjust this to match your own experience.

Operational Guide

How to Use the Sleep Cycle Calculator

1

Choose what you want to calculate

Select 'I'm going to bed now' to find ideal wake-up times, or 'I need to wake up at...' to find ideal bedtimes.

2

Enter your time

Enter your bedtime (or desired wake-up time) using the time picker.

3

Adjust time to fall asleep (optional)

The default is 14 minutes, the typical time it takes to drift off. Adjust if you know it takes you longer or shorter.

4

Click Calculate

See a list of options for 3 to 6 full sleep cycles, each showing the resulting time and total hours of sleep.

Real-World Scenario Example

"Someone plans to go to bed at 11:00 PM and usually takes 14 minutes to fall asleep."

Inputs

mode:wake-up
time:23:00
fallAsleepMinutes:14

Result

Waking up after 5 full cycles (7.5 hours of sleep) would be around 6:44 AM, while 6 full cycles (9 hours of sleep) would be around 8:14 AM.

Important Disclaimer

This calculator provides general estimates based on average 90-minute sleep cycles for informational and planning purposes only. Individual sleep cycle length and the time it takes to fall asleep vary by person and night. This tool is not a medical device and does not diagnose or treat sleep disorders. Consult a healthcare provider if you have ongoing sleep concerns.