Home/Sleep/Sleep Cycle Calculator
100% Free · No Sign-Up · Privacy-First

Sleep Cycle Calculator

Time your bedtime or alarm to align with full 90-minute sleep cycles, so you wake up feeling rested, not groggy.

Based on the concept of ~90-minute sleep cycles and the recommendation of 7–9 hours of sleep for adults from the National Institutes of Health and CDC sleep guidance.

Loading uses…

Waking up groggy often has less to do with how many hours you slept and more to do with which point in your sleep cycle your alarm caught you. This calculator times your bedtime or wake-up around full 90-minute cycles.

What Is a Sleep Cycle?

Sleep happens in roughly 90-minute cycles moving through light sleep, deep sleep, and REM sleep. Waking up in the middle of a deep sleep phase is what causes that groggy, disoriented feeling — waking up between cycles feels much more natural.

How to Use This Calculator

  • Have a wake-up time? Pick from several bedtime options, each ending on a full cycle
  • Going to bed now? See which wake-up times will let you complete full cycles

How Many Cycles Do You Need?

Most adults need 5–6 full cycles (about 7.5–9 hours) per night for good rest, matching general sleep guidance of 7–9 hours for adults.

Pair it with

Good sleep and good nutrition go hand in hand — check your Calorie & TDEE Calculator in Nutrition, and if you're active during the day, our Heart Rate Zones tool in Heart Health can help you train without disrupting your sleep.

FAQ

Frequently Asked Questions

Why do I feel more tired after 8 hours than after 6?

If the 8-hour sleep ends mid-cycle (in deep sleep) and the 6-hour sleep ends between cycles, the shorter sleep can genuinely feel more refreshing.

Is 90 minutes exact for everyone?

No — cycle length typically ranges from about 80 to 120 minutes and varies by person and by night. 90 minutes is a widely used average for estimation.

How long does it usually take to fall asleep?

This calculator assumes about 14 minutes, a commonly cited average, but personal sleep onset time can vary quite a bit.