Servinza logoservinza / tools

Sleep Cycle Calculator

Find the best bedtime or wake-up time based on 90-minute sleep cycles. Free to use, no signup required for occasional use.

What is the Sleep Cycle Calculator?

The Sleep Cycle Calculator helps you time your sleep around natural 90-minute sleep cycles instead of just picking a round number of hours. Throughout the night, sleep moves through repeating cycles of light sleep, deep sleep, and REM sleep, and each full cycle takes roughly 90 minutes for most adults. Waking up in the middle of a deep sleep phase tends to leave people feeling groggy and disoriented, even if they technically got 'enough' hours of sleep, while waking up at the boundary between cycles — during lighter sleep — generally feels far more refreshing. This tool works in one of two directions: tell it what time you need to wake up, and it works backwards to suggest several bedtimes that align with a whole number of 90-minute cycles, including a small buffer for the average time it takes to actually fall asleep; or tell it what time you're going to bed, and it works forwards to suggest wake-up times that land on cycle boundaries. Each suggested time is shown alongside the total number of cycles and hours of sleep it represents, so you can weigh the trade-off between an earlier, shorter option and a later, longer one. This is especially useful for shift workers, students pulling irregular hours, new parents, or anyone trying to plan a nap or a full night's sleep around a fixed wake-up time.

How to use it

Choose whether you want to calculate backwards from a wake-up time or forwards from a bedtime using the toggle at the top of the tool. Enter the relevant time using the time picker — for example, if you need to be up at 6:30 AM, select 'wake up at' mode and enter 6:30 AM. Click 'Calculate' and the tool will show a list of suggested times, each labeled with how many 90-minute sleep cycles and total hours they represent, typically ranging from about 4.5 hours (3 cycles) up to 9 hours (6 cycles). Pick whichever option best fits your schedule, keeping in mind that most adults feel best with 5 to 6 full cycles (7.5 to 9 hours) of sleep on a regular night, while fewer cycles can work for occasional short nights or strategic naps. Because the tool includes a short buffer for falling asleep, you don't need to add extra time yourself — just use the suggested time as your actual bedtime or wake-up alarm.

Frequently asked questions

Why does this calculator use 90-minute cycles instead of just hours?

A full sleep cycle — moving through light, deep, and REM sleep — takes roughly 90 minutes for most adults. Waking up at the end of a cycle, rather than mid-cycle, generally feels less groggy.

How many sleep cycles should I aim for each night?

Most adults feel best after 5 to 6 full cycles, which works out to roughly 7.5 to 9 hours of sleep. Fewer cycles can be useful for short naps or occasional late nights, but shouldn't replace regular full-length sleep.

Does the calculator account for the time it takes to fall asleep?

Yes, it adds a short buffer (roughly the average time it takes a person to fall asleep) when calculating bedtime suggestions from a wake-up time.

Can I use this to plan a nap instead of a full night's sleep?

Yes. Enter your desired wake-up time and look at the shorter options (around 1 to 3 cycles) to time a nap that avoids waking up mid-cycle.

Related tools