Sleep Cycle Calculator

Find the best time to wake up or go to bed based on 90-minute sleep cycles.

How it works — methodology & sources

How the calculator works

Sleep moves through repeating cycles of roughly 90 minutes, each cycle composed of light NREM, deep slow-wave NREM, and REM stages (Carskadon & Dement, 2017). Waking during deep NREM produces the morning fog known as sleep inertia — your alarm catches the brain mid-process, and the disorientation persists for 15–30 minutes. The simplest mitigation is to align the alarm with a cycle boundary instead, which is what this calculator does.

Given a target bedtime, the calculator adds the average sleep-onset latency — the time between lying down and falling asleep — and projects forward at 90-minute increments, producing 4–6 wake-up options between 4.5 hours (3 cycles) and 9 hours (6 cycles) of sleep. Given a target wake time, the same logic runs in reverse.

The 14-minute default for sleep-onset latency reflects the population mean from the National Sleep Foundation's quality recommendations (Ohayon et al., 2017), which place "appropriate" latency at ≤30 minutes for adults and identify ~10–20 minutes as the typical range for healthy sleepers. The total durations the wake-up options span (4.5–9 hours) bracket the 7–9 hour target the NSF expert panel published for adults aged 18–64 (Hirshkowitz et al., 2015).

A worked example

Suppose you want to wake at 6:30 AM and need to know when to be in bed. The calculator subtracts 14 minutes for sleep onset and offers six options: bed at 9:16 PM (6 cycles, 9 h), 10:46 PM (5 cycles, 7.5 h), 12:16 AM (4 cycles, 6 h), and so on. Most adults aim for 5 cycles — 7.5 hours — which puts bedtime at 10:46 PM.

Limitations

This tool encodes an average. Real sleep cycles vary from 70 to 120 minutes between people and within the same person across the night; the first cycle of the night is typically shorter than later ones (Carskadon & Dement, 2017). Sleep-onset latency varies even more — insomnia, caffeine, screen exposure, anxiety, and shift work all extend it. If you consistently lie awake past 30 minutes, this calculator is not the right tool; the issue is upstream of cycle timing.

It is also not a clinical instrument. Persistent fatigue despite optimized cycle timing, loud snoring, observed breathing pauses, or excessive daytime sleepiness are reasons to talk to a doctor — they point at conditions (sleep apnea, restless legs, narcolepsy) that no alarm-time math will fix. The calculator is informational only.

Sources

  1. Hirshkowitz M, Whiton K, Albert SM, et al. (2015). National Sleep Foundation's sleep time duration recommendations: methodology and results summary . Sleep Health 1(1):40–43. Expert-consensus recommended sleep durations by age — backs the 7–9 h target range shown in the wake-up options.
  2. Ohayon M, Wickwire EM, Hirshkowitz M, et al. (2017). National Sleep Foundation's sleep quality recommendations: first report . Sleep Health 3(1):6–19. Population norms for sleep-onset latency (≤30 min appropriate; ~10–20 min typical) — basis for the 14-minute default.
  3. Carskadon MA, Dement WC. (2017). Normal Human Sleep: An Overview . In: Kryger MH, Roth T, Dement WC, eds. Principles and Practice of Sleep Medicine, 6th ed. Elsevier; pp. 15–24. Standard textbook reference for NREM/REM cycle architecture and the ~90-min cycle length the tool uses.
  4. U.S. National Heart, Lung, and Blood Institute (NHLBI). (2022). How Sleep Works: Sleep Phases and Stages . U.S. Department of Health & Human Services. Public-sector summary of sleep stages — readable lay reference linked for users who want background.

Recommended wake-up times

06:15
4 cycles
6h sleep
07:45
5 cycles
7.5h sleep
09:15
6 cycles
9h sleep

Includes 15 min to fall asleep

FAQ

Why 90-minute sleep cycles?
Sleep consists of recurring 90-minute cycles of light sleep, deep sleep, and REM sleep. Waking at the end of a cycle — rather than mid-cycle — leaves you feeling more refreshed. Most adults need 5–6 full cycles (7.5–9 hours).
What time should I go to bed to wake up at 7am?
To wake at 7:00am feeling refreshed, go to bed at 05:30, 04:00, 02:30, 01:00, 23:30, or 22:00 (allowing ~15 minutes to fall asleep). 23:30 (5 cycles / 7.5 hours) or 22:00 (6 cycles / 9 hours) are ideal for most adults.

⚠️ This tool is for informational purposes only and does not replace medical advice. Consult a qualified doctor for health-related decisions.