How long is a sleep cycle?
A complete sleep cycle lasts approximately 90 minutes and includes light sleep, deep sleep, and REM sleep stages.
Free sleep cycle calculator to find the best time to wake up or go to sleep based on 90-minute sleep cycles so you feel refreshed every morning.
If this tool isn’t working as expected, please take a screenshot of the error and report the problem here so we can investigate and improve it.
Health & Wellness Disclaimer
Calculations and estimates provided by this tool are for informational and educational purposes only. They are not intended as medical advice, diagnosis, or treatment. Always consult a qualified physician or healthcare professional regarding any health condition or medical decision.
Waking up in the middle of a deep sleep stage - even after a full night - causes sleep inertia: the groggy, disoriented feeling that can take an hour to shake. Timing your alarm to land at the end of a complete cycle means waking during lighter sleep, when it's naturally easier.
This calculator uses a fixed 90-minute average cycle length plus a 14-minute fall-asleep buffer to suggest five options spanning 4 to 8 complete cycles - real cycles vary somewhat by person and across the night (commonly cited as roughly 90 to 120 minutes), so treat these times as a starting point rather than an exact science.
This sleep cycle calculator finds bedtimes or wake-up times that align with complete 90-minute sleep cycles, so you're more likely to wake between cycles rather than mid-cycle. Enter a bedtime to see wake-up options, or a wake-up time to see bedtime options - both include a fixed 14-minute fall-asleep buffer.
Select whether you know your bedtime or wake-up time.
Type in your bedtime or the time you need to wake up.
The tool adds 14 minutes to fall asleep and computes 90-minute cycles.
Choose the best 5 or 6 cycle option for a refreshing sleep.
Select "I know my bedtime", enter the time, and read the five wake-up options - each aligned to a whole number of 90-minute cycles plus the 14-minute buffer.
Select "I know my wake-up time", enter when you need to be up, and read the five bedtime options working backward from it.
Look for the two options marked "Recommended" - the 5-cycle (7.5-hour) and 6-cycle (9-hour) results, the range most adults are advised to target.
Pick the 4-cycle (6-hour) option when time is tight, or the 7- or 8-cycle options when you have room for extra sleep - both are shown alongside the recommended range.
A late bedtime combined with a higher cycle count can produce a wake-up time that's technically the next calendar day - the result only shows a time, so do the day-of-week math yourself if it matters.
Best For
Input
Mode: I know my bedtime, Bedtime 10:30 PMResult
4 cycles: 4:44 AM (6h). 5 cycles: 6:14 AM (7h 30m, Recommended). 6 cycles: 7:44 AM (9h, Recommended). 7 cycles: 9:14 AM (10h 30m). 8 cycles: 10:44 AM (12h).Each option adds the fixed 14-minute fall-asleep buffer plus a whole number of 90-minute cycles to the entered bedtime; 5 and 6 cycles are highlighted since 7.5-9 hours is the commonly recommended range for adults.
Enter your bedtime to see wake-up options more likely to land between sleep cycles instead of mid-cycle.
Enter your required wake-up time to see bedtime options counting back in full cycles.
Check the 4-cycle option against the 5- and 6-cycle Recommended options to see the trade-off of a shorter night.
Problem
Solution
The shortest option shown is 4 full cycles (6 hours) - there's no dedicated mode for a short nap like 20 or 90 minutes.
Problem
Solution
The Bedtime/Wake-up Time field opens with a fixed default value, not the current time - always check and set it to the actual time you mean.
Problem
Solution
The output shows only a clock time, like "10:44 AM" - for late bedtimes with more cycles, that time can actually be the next day, which isn't labeled.
Problem
Solution
This calculator uses a fixed 90-minute average - real sleep cycles vary somewhat by person and shift across the night, commonly cited in the roughly 90-to-120-minute range.
The 5-cycle and 6-cycle results are highlighted because 7.5 to 9 hours is the range most commonly recommended for adults - try those first.
Use these times as a starting point and adjust based on how rested you feel the next day - the 90-minute figure is an average, not a measurement of your own cycles.
If you're using a 7- or 8-cycle option with a late bedtime, confirm for yourself whether the wake-up time is the same day or the next one.
If timing your alarm to cycle boundaries doesn't resolve ongoing grogginess or sleep difficulty, that's a signal to look beyond a bedtime calculator.
The calculator always assumes exactly 90 minutes per cycle - it isn't adjustable, even though real sleep cycles vary somewhat by person and across the night (commonly cited as roughly 90 to 120 minutes).
The buffer added to every calculation is a fixed 14 minutes - there's no field to enter your own typical time to fall asleep.
The shortest result covers 4 full cycles (6 hours) - there's no separate calculation for short naps like 20 or 90 minutes.
The time field opens with a fixed placeholder value rather than the current time - you need to set it yourself every time.
Results show a clock time only - if a late bedtime and a higher cycle count push the result past midnight, the output doesn't label it as the next day.
This is a one-time calculation - it doesn't set an alarm, sync with a wearable, or track your actual sleep over time.
Both options come from the same bedtime and buffer - only the number of complete cycles changes.
| 5 Cycles (Recommended) | 8 Cycles | |
|---|---|---|
| Total sleep | 7h 30m | 12h |
| Wake-up time from a 10:30 PM bedtime | 6:14 AM | 10:44 AM (the next calendar day, unlabeled) |
| Falls in the recommended range? | Yes - 5 and 6 cycles (7.5-9h) are marked Recommended | No - shown as an available option, not highlighted |
Which should you use?
The five options let you see the full range from a short night to a long one - the Recommended tag marks the 7.5-9 hour range most adults are advised to target, but every option uses the same fixed cycle and buffer assumptions.
The most common question is whether 7.5 hours (5 cycles) is better than 8 hours - often yes, since 7.5 hours completing 5 full cycles can feel more restful than 8 hours that cuts a 6th cycle short. This is a guide based on averages, not a prescription - if these times consistently don't leave you feeling rested, or you have ongoing sleep trouble, that's worth discussing with a healthcare professional rather than adjusting the calculator further.
A complete sleep cycle lasts approximately 90 minutes and includes light sleep, deep sleep, and REM sleep stages.
Waking up between cycles - when sleep is lightest - means you feel more alert and refreshed rather than groggy.
Most adults need 5 to 6 complete sleep cycles per night, totaling 7.5 to 9 hours of sleep.
Leave your email so we can prioritize similar tools and updates.
Trending tools will appear as visitors explore the catalog.
Your recently visited tools will show up here.