Sleep Cycle Calculator
Time asleep (after 15 min to fall asleep)
7h 45m
- Complete 90-min cycles
- 5
- Into the next cycle when you wake
- 0h 15m
- Wake timing
- Mid-cycle — you may feel groggy
⚠ Waking mid-cycle often causes grogginess. Try shifting your bedtime by 15 min earlier to land on a cycle boundary.
Enter your Bedtime and Wake-up time above to analyze the night you just had: how many complete 90-minute cycles you got, your actual time asleep, and whether your alarm landed on a cycle boundary (±10 minutes). Waking at a boundary usually feels refreshing; waking mid-cycle is the leading cause of grogginess even after 8 hours in bed. To plan future bedtimes instead, use our Sleep Calculator.
How this calculator analyzes last night
It works backward from a night that already happened: subtract the average 15 minutes it takes to fall asleep from your time in bed, then divide the rest into 90-minute cycles. The result is a readout of last night, not a plan for tonight — for planning, use the Sleep Calculator.
Three numbers describe your night:
- Time asleep is time in bed minus the 15 minutes it typically takes to drift off. In at 11:00 PM, up at 7:00 AM: about 7 hours 45 minutes of actual sleep — the "Time asleep" line.
- Complete cycles is time asleep divided by 90 minutes, rounded down. The example above yields 5 complete cycles, shown as "Complete 90-min cycles."
- Remainder is where the alarm lands inside the next cycle ("Into the next cycle when you wake"). Within 10 minutes of 0 or 90 means you woke at a boundary; 30–60 minutes means the alarm pulled you out of deep sleep.
The "Wake timing" row sums it up: "At a cycle boundary — you should feel refreshed" or "Mid-cycle — you may feel groggy." For a mid-cycle wake, the calculator suggests a one-step fix: if you are X minutes short of a boundary, shift bedtime X minutes earlier, or 90 − X minutes later.
How is this different from the Sleep Calculator?
The Sleep Calculator plans ahead — "I need to be up at 7:00 AM tomorrow; when should I go to bed?" This page looks back — "How did last night go, and was my alarm set at the right time?"
Typical use: log a full week, pick the mornings you felt best, and check whether they all landed on a cycle boundary. If they did, you've found your personal cycle length — maybe 85 minutes rather than 90 — and can fine-tune and re-test. No one-time recommendation can give you that kind of personal calibration.
How to read your result: three typical cases
Most results fall into one of three patterns, each with a different response.
- Woke at a boundary, feel good ✅: your schedule is aligned — keep it. Just confirm total sleep reaches the adult range of 7–9 hours.
- Woke mid-cycle, feel bad ⚠️: the most common problem, and the easiest to fix. Shift your bedtime 15–45 minutes as suggested; you should notice a difference within a week.
- Woke at a boundary, still tired ⚠️: cycle alignment cannot make up for too little sleep or poor-quality sleep. Check whether you regularly sleep under 7 hours, snore heavily, drink before bed, or scroll on your phone. Those are beyond this calculator — if fatigue persists, see a doctor.
Frequently asked questions
How long is one sleep cycle?
About 90 minutes on average, with a normal range of 80 to 120 minutes. Each cycle includes light sleep, deep sleep, and REM (dream) sleep. Deep sleep dominates the first half of the night, REM the second — which is why staying up until 2:00 AM and getting 8 hours still feels worse than an 11:00 PM bedtime with 7 hours.
What does waking up mid-cycle feel like?
Sleep inertia: heavy grogginess, slow reactions, and a strong urge to lie back down for "just 5 more minutes." It can last 15–60 minutes and, in severe cases, drag down your whole morning. It is worst when the alarm catches you in deep sleep; timing the alarm to a cycle boundary greatly reduces it.
I slept 8 hours — why does the calculator say that's not ideal?
Eight hours in bed is about 7 hours 45 minutes asleep: 5 complete cycles plus a 15-minute remainder, so the alarm catches you in the deep-sleep start of cycle 6. The fix is not sleeping longer but shifting: go to bed 15 minutes earlier, or move the alarm 75 minutes later to complete 6 cycles. Structure beats total time.
My fitness tracker says I get very little deep sleep — does that contradict this calculator?
No — the two measure different things. This calculator infers cycle boundaries from time math; trackers estimate sleep stages from movement and heart rate with limited accuracy, and deep sleep is often undercounted. Treat both as references only, and let how you feel on waking be the final judge.
Does weekend catch-up sleep work?
Only partly. Sleeping in repays some sleep debt, but staying in bed until noon pushes your body clock later — "social jetlag" — and makes Monday morning worse. A better approach: keep weekend wake-ups no more than 1 hour later than on weekdays, and repay lost sleep by going to bed earlier, not by getting up later.
Sources: The 90-minute cycle and the 15-minute falling-asleep time are standard approximations in sleep medicine. Related tools: Sleep Calculator (two-way planner), Bedtime Calculator, and the health calculators hub. Working regular overtime? Under the 2026 OBBB rules, overtime pay is tax-deductible up to $12,500 — estimate your savings with the income tax calculator.
Disclaimer: This calculator is based on standard approximations and is for sleep-schedule reference only; it is not medical advice. If you experience persistent fatigue or suspect a sleep disorder, consult a doctor.