Sleep Calculator
Find the best time to go to sleep or wake up by aligning with natural 90-minute sleep cycles so you rise feeling refreshed.
Enter a time above to see optimal sleep windows.
Advertisement
Sleep Cycle Timing Formula
Optimal sleep times are calculated by working backwards or forwards from your target time using 90-minute cycle increments.
Bedtime = Wake Time − (Cycles × 90 min) − 15 min fall-asleep
Example: Wake at 7:00 AM with 5 cycles → sleep at 11:15 PM
Why Sleep Cycles Matter
Sleep is not a uniform state of unconsciousness. Your brain cycles through distinct stages throughout the night, moving from light sleep into progressively deeper slow-wave sleep and then into REM (rapid eye movement) sleep, where most dreaming occurs. This progression repeats approximately every 90 minutes.
Waking at the end of a cycle, when sleep is lightest, dramatically reduces the heavy grogginess known as sleep inertia. Many people find that waking after six hours of well-timed sleep leaves them feeling more alert than waking after eight hours of poorly timed sleep interrupted mid-cycle.
Use this calculator to plan your bedtime around a fixed wake-up alarm, or to find ideal wake times if you can go to sleep at a certain hour. The calculator highlights windows offering 7.5 to 9 hours of sleep as the recommended range for most adults.