Sleep Cycle Calculator

Work out what time to go to bed for a chosen wake-up time, or when to wake up if you lie down now. Splits the night into 90-minute cycles and keeps lying down separate from falling asleep.

About this tool

A sleep cycle calculator answers a narrow but genuinely awkward question: if I have to be up at seven, when should I get into bed? The awkward part is not the subtraction. It is that two different moments are being confused. Getting into bed and falling asleep are about fifteen minutes apart for most people, and a bedtime that ignores that gap is simply wrong by a quarter of an hour in the direction that costs you sleep.

The second thing these calculators usually get wrong is the date. Six cycles back from a 07:00 alarm is 21:45 the previous evening, and a tool that prints 21:45 without saying so invites you to read it as tonight. That matters if you are using the result at eleven at night, which is exactly when people use it. Every time on this page carries a day marker when it crosses midnight.

The model itself is deliberately simple: whole cycles of a fixed length, plus a fixed time to fall asleep. Real sleep is messier. Cycle length drifts through the night, the first cycles contain more deep sleep and the later ones more REM, and the time it takes to fall asleep depends on how tired you are and what you did an hour ago. But as a planning tool, the simple model does the one thing that matters: it lines the end of a cycle up with your alarm instead of cutting one in half.

Why the 90-minute cycle is an average, not a rule

Sleep cycles are usually described as around 90 minutes long, but the figure is an average across a night and across people. Individual cycles run from about 70 to 120 minutes, and they lengthen towards morning.

A night of sleep is not a series of identical blocks. The first cycles contain a large share of deep slow-wave sleep and are relatively short. As the night goes on, deep sleep thins out and REM periods get longer, so later cycles run longer than earlier ones. Someone who sleeps eight hours typically passes through four to six cycles, and the exact length of each one varies.

This is why a single cycle length is a planning convenience. If your cycles are actually 80 minutes and the calculator assumes 90, a six-cycle plan that ends at 07:00 will have you waking partway into a cycle rather than at its end. The error accumulates with the number of cycles, which is why the cycle length is an input here rather than a constant: if you have a rough sense of your own rhythm, use it.

The practical value of the model is not precision. It is that it forces the question to be asked in cycles instead of in clock hours. Six cycles and eight hours are not the same instruction, and a plan built on whole cycles at least keeps the ending aligned with a natural boundary.

Lie-down time versus fall-asleep time

Most people take around fifteen minutes to fall asleep. A calculator that treats bedtime as sleep time is wrong by that gap, and the error always points the same way: you get less sleep than you planned.

Sleep latency, the time from lights out to actual sleep, is one of the standard measurements in sleep research. For healthy adults it averages somewhere around ten to twenty minutes. It is longer when you are stressed, when the room is bright, when you have had caffeine in the previous six hours, or when you have been looking at a screen immediately beforehand. It is shorter when you are genuinely sleep deprived, which is itself a warning sign rather than a good thing.

The direction of the error matters. If a plan says "be asleep by 23:00" and you interpret it as "get into bed at 23:00", you will be asleep at 23:15 at the earliest, and your alarm still goes off at the same time. Every night of that mistake costs fifteen minutes of sleep, and after a week it is close to two hours.

This page keeps the two numbers separate for exactly that reason. The lie-down column is the instruction you follow with your body; the asleep column is the number the cycle arithmetic is actually built on. They differ by your latency figure, which is editable because yours may not be fifteen minutes.

Why the end of a cycle is a better place to wake

Waking out of deep sleep tends to leave you groggier than waking at the lighter end of a cycle. Aligning the alarm with a cycle boundary is a way of avoiding that wherever the arithmetic allows it.

The grogginess after waking from deep sleep is usually called sleep inertia. It can last from a few minutes to half an hour and is worse when the awakening is abrupt and lands in the middle of slow-wave sleep. Waking spontaneously, or being woken at a lighter stage, tends to produce a clearer start even if the total sleep is the same.

A cycle calculator cannot know what stage you are in. What it can do is assume that cycle boundaries are the lightest points and line your alarm up with one. That is the entire justification for planning in whole cycles rather than in round hours: eight hours is five and a third cycles at 90 minutes, which puts the alarm a third of the way into the sixth.

The model has limits worth naming. Cycle length varies, the boundary is not a fixed point, and total sleep still matters more than the exact minute you wake. A plan that lands on a boundary but leaves you with five hours of sleep is worse than one that wakes you mid-cycle after eight. Use the table to avoid cutting a cycle in half, not as a substitute for getting enough hours.

Why five wake-up times instead of one

A sleep cycle is not precisely 90 minutes, and falling asleep does not happen the moment you lie down. So the page offers several candidate wake-up times and marks which fall in a common range, because a single optimum would pretend to a precision nobody has.

Two assumptions are stated rather than hidden: a 90-minute cycle, which is a widely used average and not a physiological constant, and a 15-minute sleep-onset latency, the usual mean in sleep research. Change either number and every answer shifts, which is exactly why they are shown.

Single-answer tools suffer from false precision. Real cycle length sits somewhere between roughly 70 and 120 minutes, so aligning one point against a cycle that variable is barely better than chance. Offering several candidates, for you to match against when you actually need to be up, is more useful.

There is also a direction to get right: lying down and falling asleep are handled separately. Someone who scrolls for twenty minutes and someone who is asleep in five need different answers, and collapsing the two into one input is the easiest mistake to make here.

Frequently asked questions

Why does the calculator show two times instead of one?

Because lying down and falling asleep are not the same moment. If it takes you fifteen minutes to drift off, getting into bed at 23:15 means being asleep at 23:30. A tool that gives a single bedtime is really giving you one of those two numbers and not saying which. Here the lie-down column is when to get into bed and the asleep column is when the sleep actually starts, so the fifteen minutes is visible instead of absorbed into the answer.

Why 90 minutes per cycle?

It is the average across a night for a typical adult. Individual cycles run from about 70 to 120 minutes, and they are not uniform even within one person: the early cycles tend to be shorter and richer in deep sleep, the later ones longer and richer in REM. Using a single number is a simplification, which is why it is an editable input rather than a fixed rule. If your own experience suggests a different length, change it and the whole table moves with it.

What does the day marker next to a time mean?

It means that time falls on a different calendar day from the reference point. In wake-up mode the reference is the morning you specified, so a bedtime of 21:45 marked one day earlier means the evening before. In bedtime mode the reference is the evening you specified, so a wake time marked one day later means the following morning. Without the marker, 21:45 and 21:45 would look identical even though one is tonight and one is yesterday.

Is it bad to wake in the middle of a cycle?

Waking out of deep sleep is commonly described as producing more grogginess than waking at the end of a cycle, a feeling usually called sleep inertia. The cycle model assumes you want to land at a boundary, which is why every row is a whole number of cycles. It is a rule of thumb, not a guarantee: how you feel on waking also depends on how much sleep you got in total and how consistent your schedule has been.

Can I use this to plan a nap?

Yes, with the same caveat. Set a low cycle count and a short latency, and the table becomes a nap planner. A single cycle is 90 minutes of sleep, which is longer than most advice suggests for a nap, so consider dropping the cycle length to 20 or 30 minutes for a short one. The arithmetic does not care what you call it; only the assumptions you put in change.

Related tools