Find the best bedtime for a wake-up time you set, or the best wake time if you go to sleep right now — based on complete 90-minute sleep cycles.
Most adults do best with 4–6 full sleep cycles (about 6–9 hours) per night — the middle of that range is typically a good target.
Choose a mode and click Calculate to see your bedtime or wake-up options
This free sleep cycle calculator helps you find the best bedtime for a wake-up time you choose, or the best wake-up time if you're heading to bed right now — timed around complete 90-minute sleep cycles instead of a random number of hours. Whether you're searching for a bedtime calculator, a wake-up time calculator, or simply a sleep calculator that accounts for how sleep actually works in cycles, this tool gives you four practical options in seconds, with no signup required.
This calculator doesn't measure your actual sleep — it estimates good timing windows. A sleep cycle is one full pass through light sleep, deep sleep, and REM sleep, averaging about 90 minutes for most adults. The calculator counts in 90-minute blocks from a reference time (your wake-up time, or right now), adds a 15-minute buffer for the time it typically takes to fall asleep, and shows you four options built around 3, 4, 5, and 6 complete cycles, so you can land your alarm — or your bedtime — near the end of a cycle rather than in the middle of one.
This sleep cycle calculator is useful for anyone who wants a fast, evidence-informed way to plan bedtime or a wake-up alarm — students balancing late study sessions, shift workers with rotating hours, frequent travelers adjusting to a new schedule, or anyone who simply wants to wake up feeling less groggy. It's built around average adult sleep-cycle length, so it's intended for adults and older teens rather than infants or young children, whose sleep patterns differ substantially.
Sleep quality depends on more than total hours in bed. Being jolted awake partway through a cycle — especially during deep, slow-wave sleep — tends to leave you groggier than waking naturally near a cycle boundary, even if your total sleep time is similar. Timing bedtime or a wake-up alarm around complete 90-minute cycles is a simple, free way to try to improve how rested you feel, without needing to change how many hours you actually sleep.
The exact logic this calculator's script uses to compute your options
Both modes use the same two constants — a 90-minute average sleep cycle and a 15-minute fall-asleep buffer — just applied in opposite directions. The "hours and minutes of sleep" shown under each option is the cycle time alone (cycles × 90 minutes) and does not include the 15-minute buffer, since that buffer represents time spent falling asleep, not time asleep.
Fixed at 90 minutes per cycle in this calculator — the commonly cited average for adults, though individual cycles can range from roughly 70 to 120 minutes.
Fixed at 15 minutes — a typical estimate of "sleep onset latency," the time it takes to actually fall asleep after getting into bed.
Shows 4 options built on 3, 4, 5, and 6 complete cycles — roughly 4.5 to 9 hours of sleep, spanning from a short-sleep fallback to a fuller night.
From choosing a mode to picking your best bedtime or wake-up time
Pick "I need to wake up at..." if you have a fixed wake-up time, or "I want to sleep now" if you're about to go to bed.
In wake-up mode, type the time you need to be awake. In sleep-now mode, the calculator uses the current time automatically.
The calculator counts in 90-minute sleep cycles from your chosen time, adding a 15-minute buffer for the time it typically takes to fall asleep.
See four bedtime options (6, 5, 4, and 3 cycles) or four wake-up options (3, 4, 5, and 6 cycles), each showing the total sleep time.
Most adults do best with 4 to 6 full sleep cycles per night, so choose the option in that range that best matches your schedule.
Using the calculator's own default scenario — waking up at 7:00 AM
Suppose you need to wake up at 7:00 AM and want to know your best bedtime options, using the calculator's "I need to wake up at..." mode with its default wake time.
Explanation: Each option is arithmetically 90 minutes apart because it represents one additional (or one fewer) complete sleep cycle, and every option includes the same fixed 15-minute fall-asleep buffer. The 5-cycle option (11:15 PM to 7:00 AM) sits comfortably in the generally recommended 7–9 hour adult sleep range, while the 3-cycle option (2:15 AM) is included mainly as a short-sleep fallback for unavoidable late nights, not a nightly target.
What each cycle-count option generally represents
| Cycles | Approx. Sleep Time | General Consideration |
|---|---|---|
| 6 cycles | ~9 hours | A longer night, useful for recovery sleep or when you have a flexible schedule |
| 5 cycles | ~7.5 hours | Falls within the typically recommended adult sleep range; a common practical target |
| 4 cycles | ~6 hours | Below typical adult recommendations; workable occasionally but not ideal as a regular pattern |
| 3 cycles | ~4.5 hours | Short sleep; a fallback for unavoidable late nights, not a routine target |
If your chosen option falls in the 5–6 cycle range: this generally aligns with commonly cited adult sleep-duration guidance of roughly 7 hours or more per night.
If you can only manage the 3 or 4 cycle option: treat it as an occasional necessity rather than a plan, and try to shift back toward 5–6 cycles as soon as your schedule allows.
This result is for informational purposes only and is not a medical diagnosis. The 90-minute cycle length and 15-minute buffer are population averages, not a measurement of your personal sleep stages on any given night.
This calculator provides educational estimates only and should not be used as a substitute for professional medical advice, diagnosis, or treatment. Results may vary depending on individual health conditions. Always consult a qualified healthcare professional regarding medical concerns.
If you regularly struggle to fall asleep, wake up frequently during the night, snore loudly, gasp for air while sleeping, or feel excessively tired despite enough time in bed, these can be signs of insomnia, sleep apnea, or another sleep disorder. Please discuss chronic sleep problems like these with a doctor or sleep specialist rather than relying on this calculator.
Where cycle-based bedtime and wake-time planning is genuinely useful
Choose an alarm time near the end of a sleep cycle instead of an arbitrary round number of hours.
Work backward from an early wake-up time to find the least-bad bedtime when time is short.
Plan a bedtime or wake time before or after a flight, alongside a jet lag calculator.
Rotating-shift workers can recalculate cycle-based sleep windows around changing shift times.
Athletes can aim for the higher end of the cycle range (5–6 cycles) on heavy training days.
Compare wake-up options in "sleep now" mode when going to bed later than usual.
Adults establishing a more consistent sleep routine can test a few wake-up times against one bedtime.
Anyone with a flexible schedule can find a wake-up time that lands at a natural cycle boundary.
Work backward from an early departure time to see your realistic bedtime options the night before.
After a short-sleep night, use the calculator to plan a longer, 5–6 cycle recovery night.
Compare bedtime options against a partner's or roommate's fixed wake-up time.
Use your target bedtime as a cue to start a screen-free wind-down routine beforehand.
What this sleep cycle calculator does well, and where it can't replace professional advice
General sleep-duration guidance this calculator's 4–6 cycle default range is consistent with
| Age Group | Recommended Sleep (per 24 hours) |
|---|---|
| Infants (4–12 months) | 12–16 hours (including naps) |
| Toddlers (1–2 years) | 11–14 hours (including naps) |
| Preschool (3–5 years) | 10–13 hours (including naps) |
| School-age (6–12 years) | 9–12 hours |
| Teens (13–18 years) | 8–10 hours |
| Adults (18+ years) | 7 hours or more |
This calculator's 90-minute-cycle math and default 4–6 cycle target (about 6–9 hours) are built around adult sleep needs. Younger age groups need meaningfully more total sleep, so this tool isn't intended for planning a child's bedtime.
Summary: This sleep cycle calculator gives you instant, free bedtime or wake-up time options based on 90-minute sleep cycles and a realistic 15-minute fall-asleep buffer — a helpful planning tool, not a medical device. Pair it with related tools like the Jet Lag Calculator and Time Calculator to plan your schedule around travel or shifting routines.
Common questions about sleep cycles
Official and research-backed guidance to complement this calculator — not a substitute for licensed medical advice
Explore other time & date tools