All tools
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

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
  1. Choose whether you want to set a wake time or a bed time in the "I want to" field.
  2. Enter that Time.
  3. 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.
Disclaimer

Educational estimate, not medical advice. Consult a qualified clinician before making health decisions.