Sleep Cycle Calculator
Best wake-up and bedtimes based on 90-minute sleep cycles.
Recommended bedtime
Based on 90-minute sleep cycles; 7h 30m (5 cycles) and 9h (6 cycles) are marked "Recommended".
What is the Sleep Cycle Calculator?
The Sleep Cycle Calculator is based on sleep science showing that sleep alternates between light sleep and REM sleep in cycles that average about 90 minutes. It works backward from that cycle length to suggest bedtimes or wake-up times that land at a light-sleep boundary, so you wake up refreshed instead of mid-cycle. Enter the time you want to wake up to get suggested bedtimes, or enter (or use) a bedtime to get suggested wake-up times — each shown in several 90-minute increments.
How to use it
Choose a calculation mode at the top. Wake time → Bedtime is for when you know what time you need to wake up, Bedtime → Wake time is for when you know what time you'll fall asleep, and Sleep now shows good wake-up times if you fall asleep right away.
Enter the wake or bedtime, adjust the time it takes you to fall asleep if needed (15 minutes by default), and press Calculate to see four cards covering 3 to 6 sleep cycles. 7.5 hours (5 cycles) and 9 hours (6 cycles) are marked "Recommended".
How it's calculated — the 90-minute sleep cycle
Bedtime = Wake time − time to fall asleep − (90 min × number of cycles)
Wake time = Bedtime + time to fall asleep + (90 min × number of cycles)
For example, if you want to wake up at 7:00 AM and it takes you 15 minutes to fall asleep, a 6-cycle (9-hour) night means going to bed at 7:00 − 15 min − 9 hours = 9:45 PM, and a 5-cycle (7.5-hour) night means 11:15 PM.
Examples
If you have a 7 AM flight tomorrow and absolutely need to be up by 6, enter 06:00 as your wake time to see what bedtime lets you wake up refreshed. If you expect to fall asleep around 1 AM tonight, enter 01:00 as your bedtime to see good alarm times in advance.
Recommended sleep by age
| Age group | Recommended sleep |
|---|---|
| Teens (14-17) | 8-10 hours |
| Adults (18-64) | 7-9 hours |
| Older adults (65+) | 7-8 hours |