AJ Designer

Sleep Cycle Calculator

Time format

Default 14 minutes — the typical median for healthy adults. Set to 0 if you fall asleep instantly.

Solution

Enter the time you want to wake up to see suggested bedtimes.
Share:

Bedtimes from a Target Wake Time

Counts 90-minute sleep cycles backward from the target wake time and subtracts a sleep-latency buffer so you fall asleep with enough lead time to finish a whole cycle before the alarm.

bedtime = wakeTime − (cycles × 90 min) − latency

Wake Times from a Bedtime

Counts 90-minute sleep cycles forward from when you actually go to bed, after adding the sleep-latency buffer so the first cycle starts when you are asleep, not when you lie down.

wakeTime = bedtime + latency + (cycles × 90 min)

How It Works

Adult sleep is organized into ~90-minute cycles that progress from light sleep through deep (slow-wave) sleep into REM. Waking at the boundary between cycles — when you are in the lightest stage — feels noticeably easier than waking out of deep sleep, which is the source of grogginess and sleep inertia. The calculator picks bedtimes (or wake times) so that the alarm lands at the end of a whole 90-minute cycle. Most adults need 5 or 6 complete cycles (7.5 to 9 hours of actual sleep), so the rows flagged “Recommended” are the targets to aim for. A 14-minute sleep-latency buffer is added by default to account for the time it takes to fall asleep after lying down.

Example Problem

If you need to wake at 6:00 AM, what time should you go to sleep to wake at the end of a 90-minute cycle?

  1. Pick the target wake time and convert to 24-hour clock notation: 6:00 AM = 06:00.
  2. Choose the number of complete 90-minute cycles you want. For most adults, 5 or 6 cycles (7.5 to 9 hours of sleep) is the healthy range.
  3. Add the sleep-latency buffer — the time it takes you to actually fall asleep after lying down. The calculator defaults to 14 minutes, which is the typical median for healthy adults.
  4. Compute the bedtime: bedtime = wakeTime − (cycles × 90 min) − latency. For 5 cycles: 06:00 − 7h 30m − 14m = 10:16 PM. For 6 cycles: 06:00 − 9h − 14m = 8:46 PM.
  5. Lie down at the chosen bedtime. If you fall asleep within the latency window, your alarm at 6:00 AM will ring at the boundary of a complete sleep cycle rather than in the middle of deep sleep.
  6. If you sleep through fewer than 5 cycles (less than 7.5 hours), you are likely accumulating sleep debt. Adults need 7–9 hours per night; bedrooms with screens, caffeine after lunch, and irregular schedules all push effective sleep below the target.

The numbers above assume the standard 90-minute cycle and a 14-minute latency. Both are population averages — your actual cycle length can vary from 80 to 110 minutes, and your latency depends on age, caffeine, and stress.

Key Concepts

A sleep cycle progresses through four stages (N1 light, N2 light, N3 deep / slow-wave, and REM) and lasts on average 90 minutes. Cycles repeat 4–6 times per night for a healthy adult. Deep sleep dominates the first half of the night and shrinks across the night; REM dominates the second half and grows. Sleep latency — the time between lights-out and actually being asleep — averages about 14 minutes for healthy sleepers and is a normal part of the sleep model rather than an interruption. The 90-minute figure is a population average; your personal cycle length may vary, which is why aiming for the boundary is a guideline rather than a guarantee.

Applications

  • Set a bedtime that hits a complete sleep cycle at the alarm so you wake at a light-sleep stage
  • Plan a wake-time when you know exactly when you can go to bed (shift work, jet lag, travel)
  • Time short power naps to either ~20 minutes (one light-sleep phase) or one full 90-minute cycle
  • Recover from a missed bedtime — pick the bedtime that lets you finish at least 5 full cycles
  • Coordinate household wake-ups so everyone hits a clean cycle boundary on the same alarm
  • Diagnose chronic grogginess by checking whether your current schedule cuts a cycle in half

Common Mistakes

  • Treating the calculator's bedtime as the moment you should be asleep — it is the moment you lie down to begin falling asleep. The 14-minute buffer is added separately.
  • Aiming for 8 hours of total time-in-bed rather than 5–6 complete cycles — 8 hours starting at bed-down is closer to 7h 46m of actual sleep once latency is removed, which is between 5 and 6 cycles.
  • Assuming every cycle is exactly 90 minutes — cycles vary 80–110 minutes per person and stage composition shifts across the night
  • Hitting 4 cycles (6h sleep) every night and assuming that is enough — adults need 7–9 hours; chronic 6-hour sleep accumulates measurable sleep debt
  • Using AM/PM times without converting to 24-hour format when calculating manually — 10:16 PM = 22:16, not 10:16
  • Treating sleep latency as zero — most healthy adults take 10–20 minutes to fall asleep; ignoring it makes the alarm land mid-cycle rather than at a boundary

Frequently Asked Questions

How do you calculate a sleep cycle bedtime?

Subtract the number of complete 90-minute cycles from your target wake time, then subtract the sleep-latency buffer (about 14 minutes). For a 6:00 AM alarm with 5 cycles: 06:00 − 7h 30m − 14m = 10:16 PM bedtime. Aiming for 5 or 6 cycles gives 7.5–9 hours of actual sleep.

How long is a sleep cycle?

A typical adult sleep cycle is about 90 minutes long. Each cycle progresses from light sleep (N1, N2) into deep slow-wave sleep (N3) and finally into REM. Cycle length varies between roughly 80 and 110 minutes from person to person and shifts slightly across the night.

What is the best time to wake up?

The easiest time to wake is at the end of a complete sleep cycle, when you are in the lightest sleep stage. Setting your alarm 5 or 6 cycles (7.5 or 9 hours) after falling asleep usually lands at a boundary. Waking during deep N3 sleep is what produces the heavy grogginess called sleep inertia.

Why are sleep cycles 90 minutes?

Ninety minutes is the population average for one complete cycle through light, deep, and REM sleep. The number comes from EEG studies first published in the 1950s and confirmed across many sleep labs since. Individual cycles range from about 80 to 110 minutes, so the 90-minute model is a useful approximation rather than an exact constant.

What is the formula for a sleep cycle bedtime?

Working back from a wake time, the formula is bedtime = wakeTime − (cycles × 90 min) − latency. Working forward from a bedtime, it is wakeTime = bedtime + latency + (cycles × 90 min). The latency term is the time it takes to fall asleep after lying down, typically about 14 minutes for healthy adults.

Does the calculator account for the time it takes to fall asleep?

Yes. The sleep-latency buffer defaults to 14 minutes, which is the typical median for healthy adults. You can change it to 0 if you fall asleep immediately, or up to 60 minutes if you take longer. The buffer is added before counting the first 90-minute cycle so the cycles begin when you are actually asleep, not when you lie down.

How many sleep cycles should I get per night?

Most healthy adults need 5 or 6 complete cycles per night — about 7.5 to 9 hours of actual sleep. Four cycles (6 hours) is the bare minimum and produces measurable sleep debt over time. Three or fewer cycles is insufficient for adults; growing teenagers and young children need more, not less.

What happens during REM and deep sleep?

Deep N3 (slow-wave) sleep is when the body repairs tissue, releases growth hormone, and consolidates declarative memory. REM sleep is when the brain processes emotion, consolidates procedural memory, and dreams vividly. Both stages are essential; cutting sleep short usually trims the REM at the end of the night, which is why the last hour matters as much as the first.

Reference: The 90-minute cycle figure and 14-minute median latency are population averages drawn from standard sleep medicine references (Carskadon & Dement, “Normal Human Sleep: An Overview”, Principles and Practice of Sleep Medicine). The calculator does not account for individual differences in chronotype, age, or sleep disorders.

Sleep Cycle Formula

The calculator counts complete 90-minute cycles relative to the anchor time (either a target wake time or a bedtime), then offsets by the sleep-latency buffer so the cycles begin once you are actually asleep.

bedtime = wakeTime − (cycles × 90 min) − latency
wakeTime = bedtime + latency + (cycles × 90 min)

Where:

  • cycles — the number of complete 90-minute sleep cycles (typical recommended range: 5–6, which is 7.5–9 hours of sleep)
  • 90 min — the average length of one full cycle through light, deep, and REM sleep stages
  • latency — the time it takes to fall asleep after lying down (default 14 minutes; typical range 0–30)
  • wakeTime / bedtime — the chosen anchor time, entered in 24-hour clock notation and displayed in either 12-hour or 24-hour format

Worked Examples

Wake at 6:00 AM

What time should I go to sleep to wake at 6:00 AM at the end of a sleep cycle?

A classic alarm-clock problem: pick a bedtime that lands a complete cycle boundary right at the 6:00 AM alarm.

  • Target wake time = 6:00 AM (06:00 in 24-hour format).
  • Sleep cycle length = 90 min; sleep latency = 14 min.
  • 6 cycles backward = 9h 14m before → 8:46 PM bedtime (9 hours of sleep).
  • 5 cycles backward = 7h 44m before → 10:16 PM bedtime (7.5 hours of sleep — recommended).
  • 4 cycles backward = 6h 14m before → 11:46 PM bedtime (6 hours — minimum).
  • 3 cycles backward = 4h 44m before → 1:16 AM bedtime (4.5 hours — insufficient for adults).

go to bed at 10:16 PM (5 cycles) or 8:46 PM (6 cycles) for the healthy 7.5–9 hour range.

The five-cycle row is the typical sweet spot for working adults — 7.5 hours of sleep plus a 14-minute latency buffer.

Bed at 11:00 PM

If I go to bed at 11:00 PM, what time should I set the alarm?

The inverse problem: a fixed bedtime and an open wake time. Count cycles forward from when you actually fall asleep.

  • Bedtime = 11:00 PM (23:00 in 24-hour format).
  • Sleep latency = 14 min, so asleep at 11:14 PM.
  • 5 cycles forward = 14m + 7h 30m = 7h 44m → wake at 6:44 AM (7.5 hours of sleep — recommended).
  • 6 cycles forward = 14m + 9h = 9h 14m → wake at 8:14 AM (9 hours of sleep — recommended).
  • 4 cycles forward = 14m + 6h = 6h 14m → wake at 5:14 AM (6 hours — minimum).

set the alarm for 6:44 AM (5 cycles, 7.5 hours) or 8:14 AM (6 cycles, 9 hours).

Power Nap

When should the alarm go off for a single full sleep cycle nap?

A 90-minute nap that completes one full cycle is the most refreshing nap length — longer than 20 minutes but short enough to avoid grogginess.

  • Bedtime = 2:00 PM (14:00 in 24-hour format).
  • Sleep latency = 10 min (typical for daytime naps).
  • 1 cycle forward = 10m + 90m = 1h 40m → wake at 3:40 PM (1.5 hours of nap).
  • Avoid waking partway through deep sleep — set the alarm at the cycle boundary.

set the alarm for 3:40 PM — a single 90-minute cycle with a 10-minute latency buffer.

For a shorter nap, aim for 20 minutes total (lights-out to alarm) so you stay in N1/N2 light sleep and skip the heavy N3 grogginess that comes with longer mid-cycle naps.

Related Calculators

Related Sites