Sleep cycle calculator

Plan your night with an adjustable sleep cycle estimate.

I want to…

Your local time · Next occurrence

5 × 90m cycles + 15 min to fall asleepAdjust

Make it your plan

Plan with
Estimated cycles
Date & time settings

Detecting your device time zone…. Input format follows your browser. Dates stay attached to results.

Cycle lengths vary. This does not predict sleep stages.

A cycle is a pattern, not a stopwatch

A sleep cycle moves through non-REM and REM sleep. NHLBI describes the pattern restarting about every 80–100 minutes. The amounts of time spent in different stages change during the night. A fixed 90-minute number makes a convenient planning model; it is not a biological deadline.

This sleep cycle calculator multiplies your chosen number of cycles by an assumed length, then includes the time you expect to spend falling asleep. You can calculate backward from an alarm, forward from a bedtime, or from the current moment. It cannot identify the beginning or end of your actual REM or deep sleep.

What the 90-minute model gives you

Estimated sleep duration = cycle count × assumed cycle length.

At the default setting, four cycles gives six hours, five gives seven and a half hours, and six gives nine hours. These are arithmetic outputs. A result being a whole number of cycles does not make it the right amount of sleep for you.

In particular, six hours is below the CDC’s minimum guidance for adults aged 18–60. Sleep Calculator labels that short result instead of marking it as a healthy recommendation. If you are trying to plan sufficient rest, the duration-based sleep calculator is usually the clearest starting point.

Compare 80, 90 and 100 minutes

The table shows how much the answer changes when the cycle-length assumption changes. Time to fall asleep is extra and is not included in these sleep totals.

Cycles 80-minute model 90-minute model 100-minute model
4 5h 20m 6h 6h 40m
5 6h 40m 7h 30m 8h 20m
6 8h 9h 10h

For a 7:00 AM wake-up time, five cycles at 90 minutes and a 15-minute latency suggest getting into bed at 11:15 PM the night before. Change the cycle length to 100 minutes and bedtime becomes 10:25 PM. The earlier time is not more scientifically precise; it simply budgets more sleep.

Try changing Cycle length under Adjust → Date & time settings. Check the estimated duration alongside the cycle count. That side-by-side view is more useful than treating a count as a score.

Why cycle length varies

NHLBI explains that sleep includes non-REM and REM phases, with deeper non-REM sleep tending to occur earlier and more REM sleep later. This shifting composition is one reason a repeated row of identical 90-minute blocks should not be mistaken for a recording of your night.

Sleep studies use measurements such as brain activity and eye movements to classify stages. A clock-time calculator has none of those signals. It cannot verify that you completed five cycles or choose the precise moment when waking will feel easiest.

Our result timeline therefore shows only getting into bed, estimated sleep onset and waking. It deliberately avoids colored “deep sleep” and “REM” blocks, because those would imply information the tool does not have.

Use cycles without losing sight of duration

Start with your actual morning commitment and an age-appropriate amount of sleep. If you want to explore cycle estimates, compare their total duration with that target. Keep the time to fall asleep separate. For example, seven and a half hours of sleep plus 15 minutes of latency requires seven hours and 45 minutes in bed before any overnight awakenings.

A fractional estimate is normal in duration mode. Eight hours divided by 90 minutes is about 5.33 cycles. That decimal is not a problem to fix, nor proof that your alarm interrupts deep sleep. It only expresses the relationship between two numbers you entered.

For age-specific guidance, use sleep needs by age. The adult cycle presets should not be used to design an infant’s sleep schedule or replace individualized advice.

Frequently asked questions

Is a 90-minute sleep cycle accurate?

It is a useful simplifying assumption, not a precise description of every cycle. NHLBI gives an approximate 80–100-minute range. Actual sleep stages and cycle lengths can vary within one night.

Are four sleep cycles enough?

Four 90-minute cycles add up to six hours. That is below the CDC’s general minimum for adults aged 18–60. Completing an estimated cycle count does not cancel the need for sufficient sleep.

Should I choose 7.5 hours instead of 8 hours?

Not solely to get a whole number of modeled cycles. Choose a duration that makes sense for your needs and schedule; the arithmetic cannot determine which option will make you feel better.

Can this calculate my REM sleep?

No. There are no physiological measurements in this tool. It estimates a schedule, not the duration or timing of REM, deep sleep or any other stage.

Sources & a note on estimates

Educational information checked against these sources on . This is an editorial source check, not a medical review.

Sleep Calculator is an independent planning tool. It does not measure sleep, diagnose a condition, or guarantee a refreshed awakening. For persistent sleep problems, speak with a qualified healthcare professional. Read our disclaimer and methodology.