GetHealthyCalculators
Skip to content

Sleep Calculator

Sleep occurs in roughly 90-minute cycles, each progressing through light sleep, deep sleep, and REM sleep. Waking up at the end of a complete cycle — rather than in the middle of one — helps you feel more refreshed and alert. This calculator uses 90-minute sleep cycles and a 14-minute average sleep onset latency to recommend optimal bedtimes or wake times.

Quick Answer

Adults need 7–9 hours of sleep per night. Optimal timing follows 90-minute sleep cycles — aim for 5 or 6 complete cycles.

These results are estimates based on general formulas and are not a substitute for professional medical advice. Consult a healthcare provider before making health decisions.

Wake-up time

Select a mode and time above to find your optimal sleep schedule.

How the Formula Works

  1. Each sleep cycle lasts approximately 90 minutes and includes all stages of sleep: light sleep, deep sleep, and REM.

    1 cycle = 90 minutes
  2. Most adults need 4 to 6 complete sleep cycles per night, which corresponds to 6 to 9 hours of sleep.

    4–6 cycles = 6h to 9h of sleep
  3. The average person takes about 14 minutes to fall asleep (sleep onset latency). This time is added when calculating your ideal bedtime or wake time.

    Sleep onset latency = 14 minutes
  4. To find your ideal bedtime, start from your desired wake time and subtract the total sleep time (cycles x 90 min) plus 14 minutes.

    Bedtime = Wake time − (cycles × 90 min) − 14 min
  5. To find your ideal wake time, start from your bedtime, add 14 minutes for onset latency, then add the total sleep time.

    Wake time = Bedtime + 14 min + (cycles × 90 min)

Limitations

  • Sleep cycles vary between individuals and can range from 75 to 120 minutes. The 90-minute average is an approximation.
  • Sleep onset latency (time to fall asleep) varies widely. The 14-minute average may not match your personal experience.
  • This calculator does not account for sleep quality, sleep disorders, or nighttime awakenings.
  • Factors such as caffeine, alcohol, blue light exposure, and stress can significantly affect sleep timing and quality.
  • This tool is for informational purposes only and is not a substitute for professional medical advice. Consult a sleep specialist for persistent sleep issues.

Methodology & Sources

Reviewed and updated March 28, 2026 · Prepared by GetHealthyCalculators Editorial Team

This calculator uses the widely accepted 90-minute sleep cycle model and a 14-minute average sleep onset latency based on published sleep research.

References

Frequently Asked Questions

What is a sleep cycle and how long does it last?
A sleep cycle is a progression through the stages of sleep: light sleep (N1 and N2), deep sleep (N3), and REM sleep. Each cycle takes approximately 90 minutes, though this can vary between 75 and 120 minutes depending on the individual.
Why do I feel groggy when my alarm goes off?
Grogginess upon waking — called sleep inertia — often occurs when you wake up during deep sleep or in the middle of a sleep cycle. By timing your alarm to coincide with the end of a cycle, you are more likely to wake during lighter sleep and feel more alert.
How many hours of sleep do I actually need?
Most adults need 7 to 9 hours of sleep per night, which corresponds to about 5 or 6 complete 90-minute cycles. Individual needs vary based on age, health, and lifestyle. Teenagers and children generally need more sleep.
What is sleep onset latency?
Sleep onset latency is the time it takes to transition from full wakefulness to sleep. The average for healthy adults is about 14 minutes. If you consistently fall asleep much faster or slower, you can mentally adjust the recommended times.
Can I use this calculator for naps?
This calculator is designed for full night sleep. For naps, a single 90-minute cycle or a 20-minute power nap (which avoids entering deep sleep) is generally recommended. Napping for other durations may cause grogginess.

Check how alcohol may affect your sleep quality

BAC Calculator

More on This Topic