Overview
This calculator works out bedtimes or wake times that fall at the end of a 90-minute sleep cycle. Waking between cycles, mid deep sleep, is why some mornings feel heavy even after a full night. Enter a target wake time or bedtime, optionally adjust how long you take to fall asleep, and the page lists the best options for 6, 5, 4 and 3 complete cycles. It runs locally with no network calls.
How It Works
Choose a mode: 'I want to wake at' or 'I go to bed at', then enter the time. Set your fall-asleep latency in minutes (0 to 60, default 15) - the time it typically takes you to actually drift off after lying down. The page shows four candidate times, each labelled with the number of cycles and the total sleep in hours: 6 cycles is 9.0 hours, 5 is 7.5, 4 is 6.0 and 3 is 4.5. Results update as you type, and the arithmetic wraps around midnight automatically in either direction.
Step-by-Step Usage Guide
- Pick whether you are planning a bedtime or a wake time.
- Enter that anchor time in the time field.
- Adjust fall-asleep latency if you drift off faster or slower than 15 minutes.
- Choose from the four results, preferring 6 or 5 cycles.
Technical Specifications & Standards
The implementation works in minutes. It converts your clock time to minutes past midnight, then either subtracts (wake mode) or adds (bedtime mode) each candidate total: cycles times 90 minutes plus your latency, since latency delays the start of the first cycle. Sums wrap with a modulo-1440 operation, so a 1 a.m. bedtime plus 7.5 hours correctly yields an 8:30 a.m. wake. The 90-minute figure is the long-cited average cycle length from sleep research, but it is genuinely an average - individual cycles run roughly 80 to 120 minutes and vary most in the first half of the night, and some sleep scientists are openly critical of calculators that promise precision from it. The four totals shown also sit below the 7 to 9 hours most adults need, so treat the 6-cycle line as the default and the shorter options as occasional fallbacks rather than a routine.
Targeted Use Cases
- Setting an alarm for an early flight and wanting the least groggy bedtime.
- Planning recovery sleep after a night shift around a fixed wake time.
- A student deciding between a 5-cycle short night and a 6-cycle full one.
- Testing whether waking at a cycle boundary reduces morning grogginess over a fortnight.
Notes & Gotchas
- Be honest about latency; getting it wrong shifts every result by the same amount.
- Aim for 5 or 6 cycles most nights; 3 cycles (4.5 hours) is not sustainable.
- Keep the same anchor time all week so the cycles align consistently.
- If you still wake groggy, shift by 20 to 30 minutes rather than trusting one number.
Frequently Asked Questions
Is the 90-minute sleep cycle real?
Sleep cycles average around 90 minutes but vary between people and across the night, so the calculator is a planning heuristic rather than physiology measured in real time. Sleep researchers have criticised calculators claiming more precision than that.
Why does the result include fall-asleep latency?
If you take 15 minutes to fall asleep, a 7.5-hour sleep target means lights out 15 minutes earlier. The calculator adds your latency to the cycle total in bedtime mode and subtracts it in wake mode.
Is this medical advice?
No. Persistent sleep problems deserve a clinician. This page is a scheduling aid built on a population-average cycle length.
What happens across midnight?
The arithmetic is modular over 24 hours, so times wrap correctly whether your bedtime is after midnight or your wake time is early morning.