ToyTools Guide

How 90 Minute Sleep Cycles Pick a Bedtime

How a 90 minute sleep cycle is counted, why the minutes to fall asleep sit outside the cycles, and how to read a bedtime or a wake time.

6 min read Updated Oct 2026

What time should you go to bed?

Count whole sleep cycles back from the alarm, and put the minutes it takes to fall asleep in front of the first cycle. A common cycle is 90 minutes. A common gap before sleep starts is about 15 minutes. For a 7:00 am alarm, five cycles and that 15 minute gap put you in bed at 11:15 pm. Six cycles put you in bed at 9:45 pm. Four cycles land at 12:45 am. Three land at 2:15 am.

Those four times are the whole answer this sleep cycle calculator is for. Pick the one that matches how long you can actually stay in bed. The page also runs the other way: type when you get into bed, and it lists wake times that finish a cycle. Both directions use the same two numbers, the cycle length and the fall-asleep gap.

A chat reply can recite "90 minutes." It will not keep the gap, the cycle, and both directions on one screen while you change the alarm. The arithmetic stays in the browser. Nothing is uploaded.

Open the Sleep Cycle Calculator →

What is a 90 minute sleep cycle?

One cycle is a pass through lighter sleep, deeper sleep, and REM, and then back toward lighter sleep. Textbooks often draw that pass as about 90 minutes in an adult. The length is an average, not a law. The first cycle of a night is often shorter. Later cycles often carry more REM. A page of clock times cannot see which kind of sleep you are in.

What the clock can do is avoid the middle. Many people find that waking near the end of a cycle feels easier than waking from deep sleep, where grogginess, called sleep inertia, tends to be stronger. That idea, not a measurement of you, is why a bedtime list exists at all. The list is 6, 5, 4, and 3 cycles because those are the lengths people actually choose: a long night, a full night, a short night, and a very short one. At 90 minutes, the sleep itself is 9 hours, 7.5 hours, 6 hours, or 4.5 hours.

The cycle field accepts 60 to 120 minutes. If you have a reason to try 80 or 100, type it. Every time on the page moves. The page will not tell you that 90 was medically right, and it will not tell you that your new number is either. It only keeps the arithmetic honest.

A bedtime calculator has one job: a clock time in, four clock times out, with the fall-asleep minutes kept separate from the cycles. A list that only prints one "ideal" bedtime is hiding the nights you can actually keep. Four rows make the trade visible before you set the alarm.

Why is time to fall asleep outside the cycle?

The time to fall asleep, called sleep latency, is not part of the cycle. Getting into bed is not the start of cycle one. Most people lie there for a while. If you subtract only multiples of 90 from a 7:00 am alarm, you are planning to be asleep at 10:00 pm for six cycles, or at 11:30 pm for five. You are not planning the moment you turn the light off. Sleep then starts about 15 minutes late, so the alarm rings about 15 minutes before the last cycle ends, which is the thing the list was supposed to avoid.

Put the gap in the other box. Fifteen minutes is the default because it is a common allowance, not because it was measured on you. Change it. At 15 minutes and 90 minute cycles, six cycles before 7:00 am means in bed at 9:45 pm, asleep around 10:00 pm, awake at 7:00 am. The extra quarter hour is time in bed. It is not a seventh fragment of a cycle.

Zero is legal, and it is the case the page warns about. The caution says the list assumes instant sleep. Add a realistic number and the caution leaves. The clock times stay. That warning is the whole point of the field: a lights-out countdown hides the gap, and this one names it when you have set the gap to nothing.

How do bedtime and wake time differ?

"When I wake" counts backward. You type the alarm. The results are bedtimes: when to get into bed so that sleep, after the gap, contains a whole number of cycles. "When I go to bed" counts forward. You type when you get into bed. The results are wake times, so the page works as a wake time calculator. Bedtime from a wake time versus wake time from a bedtime is the same formula in the opposite direction.

Try 10:30 pm, 15 minutes to fall asleep, and 90 minute cycles. Five cycles wake you at 6:15 am. You are asleep around 10:45 pm, then 7.5 hours later it is 6:15 am. Six cycles from the same bedtime wake you at 7:45 am. The page prints both, plus four cycles and three, so you can see the shorter options without doing the addition again.

Clock text can be 7:00 am, 07:00, or 19:00. 7:00 pm and 19:00 are the same minute. 12:00 am is midnight. If the text is not a time, the page asks again instead of guessing a nearby hour. That keeps a typo from shifting the whole night by twelve hours.

For example, set the alarm to 7:00 am, keep 15 minutes to fall asleep, and leave the cycle at 90. The five-cycle row says 11:15 pm in bed. Switch to "When I go to bed", type 11:15 pm, and the five-cycle wake time is 7:00 am again.

Common mistakes

What should you open next?

A bedtime is a clock problem. A span of calendar days is a different one, and it belongs in the date difference calculator. An exact age from a birth date belongs in the age calculator. Neither of those reads a sleep cycle, and this page does not try to.

Come back when the alarm changes. The same 15 minutes and the same 90 minute cycle produce a new row of times in one edit. Leave the gap filled in unless you truly fall asleep at once.

Check a 7:00 am alarm →