Sleep Cycle Calculator

Enter the time you need to wake up and get a list of optimal bedtimes based on 90‑minute sleep cycles (plus the time it takes to fall asleep).

The formula

Bedtime = Wake time − (Cycles × 90 minutes + Time to fall asleep)
Cycles calculated: 6, then 5, then 4
Time to fall asleep defaults to 14 minutes if the field is left empty
90 minutes
The cycle length this tool assumes. It is a fixed constant here, not a measurement of your sleep.
Cycles
Full sleep cycles. Six is 9 hours of sleep, five is 7 hours 30, four is 6 hours.
Time to fall asleep
Sleep latency — the gap between lying down and actually sleeping. Added on top of the sleep itself, because it is time in bed rather than time asleep.

Worked example

Waking at 06:30, with the default 14 minutes to fall asleep.

Three bedtimes: 21:16, 22:46 or 00:16 for a 06:30 alarm.

Why the list starts at the latest bedtime and works down

Each option is a whole number of cycles, and the idea behind the tool is that waking at the end of a cycle rather than in the middle of one tends to feel less abrupt. The output is ordered from most sleep to least, so the top row is the target and the lower rows are the fallbacks for a night that has already got away from you.

The 90-minute figure is an average, not your number

Cycle length varies between people and across a single night, and it is not stable enough to hit a boundary exactly by arithmetic. Cycles also tend to be shorter early in the night and longer later. Treat the three bedtimes as sensible options roughly 90 minutes apart rather than as precise wake windows, and do not stay up an extra 40 minutes to hit one — total sleep matters more than landing on a boundary.

Sleep latency is the input people leave wrong

The default of 14 minutes is a placeholder, and if you routinely take 40 minutes to fall asleep, every bedtime the tool suggests is 26 minutes too late. Enter your own honest figure. If you are not sure, notice the clock when you get into bed and the time of your first memory in the morning for a few nights — the estimate does not need to be precise, just closer than a default.

What this cannot account for

Alcohol, caffeine timing, screen light, a warm room, and an irregular schedule all affect how sleep is structured, and none of them is an input here. The calculator answers one narrow question — what time to get into bed for a whole number of cycles before a fixed alarm — and it is a scheduling aid, not a sleep assessment.

Common questions

What time should I go to bed to wake up at 6:30?

With the default 14 minutes to fall asleep, this tool gives 21:16 for six cycles, 22:46 for five and 00:16 for four. Which one to choose depends on how much sleep you actually need; the six-cycle option is nine hours of sleep, the four-cycle option is six.

How long is a sleep cycle really?

It varies by person and across the night, and it is not fixed at any single value. This calculator uses 90 minutes as a working average because it has to use something. That is why the results are best read as three reasonable options rather than as exact boundaries.

Is it better to wake at the end of a cycle?

That is the premise behind the tool, and many people report waking more easily when they are not pulled out of deep sleep. It is not a reason to cut total sleep short, though — choosing a four-cycle night over a six-cycle night to hit a boundary trades a lot of sleep for a small effect.

Why does the calculator ask how long I take to fall asleep?

Because the cycles start when you are asleep, not when you get into bed. If it takes you 30 minutes, a bedtime calculated without that is 30 minutes of sleep short. Entering your own figure instead of accepting the default is the single change that makes the output more accurate.

Get tools like this in your inbox
One useful tool per week. No spam. Unsubscribe anytime.
Tools Pro — $9 a month

One licence key, pasted into any CYZOR tool. Today it does three things: drops the CYZOR line from PDFs you send for signature, takes CYZOR branding off your forms and adds CSV export, and switches on the AI rewrite in the resume builder.

See Tools Pro

Terms · Privacy · Refund · Contact