CalcPro

Sleep Calculator

Best bedtimes or wake times based on 90-minute sleep cycles.

Sleep cycles and why timing matters

Your brain cycles through distinct sleep stages roughly every 90 minutes. Each complete cycle includes light sleep, deep sleep, and REM (dream) sleep. Waking during light sleep leaves you refreshed; waking mid-deep-sleep leaves you groggy, even if you've slept long enough.

This calculator works backward (or forward) from your target time, suggesting bedtimes or wake times that align with the end of a full cycle. Most people need 4–6 complete cycles per night, meaning 6–9 hours of sleep.

The formula

Target time ± (90 minutes × number of cycles) = Suggested sleep/wake times

Worked example

Let's say you need to wake at 07:00 and want to know when to go to bed.

Scenario: 5 complete sleep cycles (450 minutes)

  • Target wake time: 07:00
  • Subtract 450 minutes (7 hours 30 minutes)
  • Suggested bedtime: 23:30 the previous night
  • Sleep duration: 7.5 hours

If you fall asleep right at 23:30, you'll complete exactly 5 cycles and wake naturally around 07:00, ideally during a lighter sleep phase.

Scenario: 6 complete sleep cycles (540 minutes)

  • Target wake time: 07:00
  • Subtract 540 minutes (9 hours)
  • Suggested bedtime: 22:00 the previous night
  • Sleep duration: 9 hours

This gives you an extra cycle for deeper recovery, useful after exercise or stressful days.

Reverse scenario: Going to bed now

Suppose it's 22:45 and you're heading to bed. You want to know good wake times:

  • Current time: 22:45
  • Add 360 minutes (4 cycles = 6 hours): wake at 04:45 ✓ (short, for emergency situations)
  • Add 450 minutes (5 cycles = 7.5 hours): wake at 06:15 ✓ (realistic weekday)
  • Add 540 minutes (6 cycles = 9 hours): wake at 07:45 ✓ (weekend or recovery)

Each option ends a sleep cycle, so you'll feel more alert than if you woke at, say, 06:00 or 07:30.

Tips for better sleep timing

Account for sleep onset. The calculator assumes you fall asleep instantly, but most people take 10–20 minutes to drift off. If you're a slow sleeper, move your bedtime 15 minutes earlier.

Use the range, not just one time. Your calculator gives you multiple options (usually 4–6 cycle suggestions). Pick the one that fits your schedule best. All are equally valid from a sleep-cycle perspective.

Consistency beats perfection. Going to bed at the same time every night—even if it's not a "perfect" cycle time—trains your body to sleep better than chasing the ideal bedtime sporadically.

Light matters. Dim lights 30 minutes before your calculated bedtime. Bright light (especially blue light from screens) suppresses melatonin and can delay sleep onset, throwing off the whole calculation.

Plan for weekends too. Sleeping 2+ hours later on weekends disrupts your rhythm. If you must shift, do it gradually (15 minutes per day) rather than jumping 2 hours on Friday night.

Track what works for you. Not everyone feels best on 6 cycles or 9 cycles. Some people thrive on 7 hours, others need 8.5. Use this calculator as a starting point, then adjust based on how you actually feel.

This calculator is an estimate based on average sleep-cycle length. Individual cycles vary by age, genetics, and health. If you have persistent sleep problems, consult a healthcare provider.

Frequently asked questions

Why 90 minutes?

Research shows the average human sleep cycle lasts 80–100 minutes, with 90 minutes as a reliable average. Your cycles may be slightly shorter or longer, so if this calculator doesn't feel right after a week, try adjusting by 15 minutes.

What if I can't fall asleep right at the suggested time?

The calculator assumes instant sleep. If you typically take 20 minutes to fall asleep, move your bedtime 20 minutes earlier so you actually start sleeping at the suggested time. Alternatively, use the next cycle option (90 minutes later) to stay aligned.

Is 4 cycles enough sleep?

Four cycles (6 hours) is the bare minimum for most adults and should be reserved for occasional all-nighters or emergencies. Regular sleep of 4 hours impairs cognitive function and health. Aim for 5–6 cycles (7.5–9 hours) most nights.

Does this work for shift workers or irregular schedules?

Yes. The calculator works regardless of what time of day you sleep. If you work nights and sleep 10:00 AM–6:00 PM, enter those times. The 90-minute cycle applies to any sleep period.

Can I use this for naps?

Yes, but with caution. A 90-minute nap (one full cycle) can refresh you. Shorter naps (20–30 minutes) keep you in light sleep and avoid grogginess. Avoid naps longer than 30 minutes unless you're doing a full 90-minute cycle.

What if my wake time is fixed (like work)?

Use the 'wake up at' mode. Enter your required wake time, and the calculator shows all valid bedtimes. Pick the earliest one that fits your schedule, or the latest if you prefer more sleep.