ShiftVitals
Back to Sleep Hub

Sleep Tool

Sleep Cycle Calculator

Plan sleep around 90-minute cycles — work backward from your alarm or forward from tonight's bedtime to reduce grogginess.

Time to fall asleep (Sleep Latency)
Most sleep calculators assume you fall asleep instantly. We add a realistic buffer — the average adult needs 15 minutes to drift off. Adjust if you know your pattern.
0 min15 min (avg)60 min
Target wake time
We work backward in 90-minute sleep cycles plus your 15-minute fall-asleep buffer.
Recommended
6 cycles · 9 hr 15 min

Go to bed at

9:45 PM

Total sleep window: 9 hr 15 min

Includes 15 min to fall asleep

Smart alarm tip

Set two alarms: 6:50 AM for a lighter wake attempt, then 7:00 AM as your final wake-up.

iOS: Clock → Alarm → + · Android: Clock → Alarm → +

Recommended
5 cycles · 7 hr 45 min

Go to bed at

11:15 PM

Total sleep window: 7 hr 45 min

Includes 15 min to fall asleep

Smart alarm tip

Set two alarms: 6:50 AM for a lighter wake attempt, then 7:00 AM as your final wake-up.

iOS: Clock → Alarm → + · Android: Clock → Alarm → +

Minimum rest
4 cycles · 6 hr 15 min

Go to bed at

12:45 AM

Total sleep window: 6 hr 15 min

Includes 15 min to fall asleep

Smart alarm tip

Set two alarms: 6:50 AM for a lighter wake attempt, then 7:00 AM as your final wake-up.

iOS: Clock → Alarm → + · Android: Clock → Alarm → +

How sleep cycles work

Sleep is organized in repeating cycles of roughly 90 minutes, moving through lighter sleep, deep sleep, and REM. Waking at the end of a cycle — rather than in the middle of deep sleep — often feels easier and less groggy.

This calculator uses:

  • 90-minute cycles
  • A customizable sleep latency (fall-asleep buffer) before the first full cycle begins — default 15 minutes

Why sleep latency matters

Most online sleep calculators assume you fall asleep the moment your head hits the pillow. In reality, the average adult needs 10–20 minutes to drift off — and stress, caffeine, or screens can push that to 30–60 minutes.

Adjusting sleep latency changes your recommended bedtimes meaningfully. If you typically need 30 minutes to fall asleep, going to bed 15 minutes earlier than a "zero latency" calculator suggests can prevent waking mid-cycle.

Two ways to use it

Work backward from wake time

If you must wake at 7:00 AM, the tool suggests bedtimes for 4, 5, or 6 complete cycles — plus your fall-asleep buffer. More cycles generally mean more restorative sleep when your schedule allows it.

Work forward from bedtime

If you are going to bed now, the tool estimates wake windows that land on cycle boundaries after your sleep latency.

Smart dual-alarm strategy

Waking at the end of a sleep cycle helps — but your first alarm can be even smarter:

  1. Set a soft alarm 10 minutes before your target wake time for a lighter sleep-stage wake attempt
  2. Set your final alarm at the recommended cycle boundary

Example: soft alarm at 6:50 AM, final alarm at 7:00 AM.

This gives your body a gentle transition window instead of one jarring buzzer during deep sleep.

Quick setup: iOS → Clock → Alarm → + · Android → Clock → Alarm → +

Important note

Cycle timing varies by person (often 80–110 minutes). Treat these times as practical planning guides, not exact medical predictions.