Health & Fitness
Sleep Cycle Calculator
Optimal bed or wake times based on 90-minute cycles.
🔒 Runs entirely in your browser — nothing here is ever uploaded
CalcoTools · Sleep Cycle Calculator · generated 8/23/2026, 1:08:44 PM
About the Sleep Cycle Calculator
Suggests bed or wake times based on 90-minute sleep cycles, the approximate length of one full pass through light, deep, and REM sleep — the idea being that waking at the end of a cycle tends to feel less groggy than waking mid-cycle.
How to use it
- Choose whether you want to set a wake time or a bed time in the "I want to" field.
- Enter that Time.
- Read the suggested bed or wake times for 3–6 full sleep cycles in the result panel and timeline.
Formula
Recommended time = target time ± (90 minutes × number of cycles) − 14 minutes (typical time to fall asleep)
Based on the ~90-minute (80–120-minute) ultradian sleep cycle described in sleep researcher Nathaniel Kleitman's basic rest-activity cycle (BRAC) work — an average, not a fixed length for any one person or night.
Worked example
Wanting to wake at 7:00 AM and complete 5 full cycles suggests lights-out around 11:36 PM.
Recommendations
- • Most adults do reasonably well on 4–6 full cycles (roughly 6–9 hours) — consistently fewer than 4 is associated with poorer next-day function for most people.
- • The 14-minute fall-asleep estimate is a general average — if you tend to take longer, shift your bedtime earlier to compensate.
- • Consistency matters as much as duration — similar sleep and wake times most days tends to help more than chasing perfect cycle math occasionally.
Frequently asked questions
It's an average — actual cycle length varies somewhat by individual and even by night, typically in an 80–120 minute range, so treat the suggested times as a helpful guide rather than a precise science.
Sources
- Wikipedia — Basic rest–activity cycle (Kleitman's ~90-minute ultradian sleep cycle) — accessed 2026-08-19
Disclaimer
Educational estimate, not medical advice. Consult a qualified clinician before making health decisions.