Sleep Calculator

Sleep Moves in 90-Minute Loops

Waking up mid-cycle, during deep slow-wave sleep, is what produces that groggy, disoriented feeling even after eight full hours in bed. Waking up at the boundary between cycles — near the end of light sleep — tends to feel far more refreshing, even after fewer total hours. This calculator works backward or forward from a fixed cycle length to find those boundary points.

The Formula

Working from a wake-up time:
Bedtime = Wake Time − (Sleep Cycles × 90 min) − 15 min to fall asleep

Working from a bedtime:
Wake Time = Bedtime + 15 min to fall asleep + (Sleep Cycles × 90 min)

Each full sleep cycle is modeled at 90 minutes, and falling asleep is assumed to take about 15 minutes — both standard estimates used in sleep-cycle planning tools.

Cycle Options Calculated

Sleep duration by number of complete 90-minute cycles
CyclesTotal sleep time
3 cycles4.5 hours
4 cycles6.0 hours
5 cycles7.5 hours
6 cycles9.0 hours

Most adults need 5–6 complete cycles (7.5–9 hours) per night for adequate rest; 3–4 cycles represent a shorter-than-ideal night rather than a target.

Where This Matters

  • Setting an alarm the night before — pick a bedtime that lines up with a cycle boundary instead of an arbitrary round number.
  • Working backward from a fixed wake-up time — useful when a meeting or flight sets a hard wake-up requirement and you want the least groggy option.
  • Shift work and irregular schedules — recalculating cycle-aligned times helps when your sleep window changes day to day.
  • Napping strategy — the same 90-minute logic explains why a 90-minute nap often feels better than a 60-minute one.

How to Use This Calculator

  1. Choose whether you want to set a wake-up time or a bedtime.
  2. Enter the time in 24-hour HH:MM format.
  3. Select Calculate to see recommended bedtimes or wake-up times across 3 to 6 sleep cycles.

Related Calculations

Once your sleep schedule is set, check your resting energy needs with the BMR Calculator or your overall daily calorie needs with the TDEE Calculator.