Sleep Calculator – Best Bedtime and Wake-Up Time by Sleep Cycles
Advanced Sleep Calculator
A good night's sleep consists of 5-6 complete sleep cycles (90 minutes each). Calculate exactly when to sleep or wake up to avoid morning grogginess.

Quick answer
A sleep calculator helps you time sleep so you wake up between sleep cycles instead of in the middle of one. Choose I want to wake up at and set your alarm time to get suggested bedtimes, or choose I am going to sleep now to get the best alarm times. Each option is based on 90-minute cycles plus about 15 minutes to fall asleep.
Our free sleep calculator shows options for 3, 4, 5 and 6 full sleep cycles, which equal 4.5, 6, 7.5 and 9 hours of sleep. Five or six cycles suit most adults; three cycles are labelled not recommended because they leave you short on sleep.
Sleep cycles vary from person to person and from night to night, so treat the times as a helpful guide. If you often feel tired despite enough sleep, snore loudly or have trouble falling or staying asleep, speak to a doctor.
How the Sleep Calculator Works
- A typical sleep cycle lasts about 90 minutes and moves through light sleep, deep sleep and REM sleep.
- Waking at the end of a cycle, when sleep is lighter, usually feels easier than waking from deep sleep.
- The sleep calculator adds 15 minutes for the time it usually takes to fall asleep.
Example: to wake up at 6:30 AM, the best bedtimes are about 9:15 PM (6 cycles, 9 hours) or 10:45 PM (5 cycles, 7.5 hours). Going to bed at 12:15 AM gives 4 cycles (6 hours).
How Much Sleep Do You Need?
| Age group | Recommended sleep per night |
|---|---|
| Teenagers (13 to 18) | 8 to 10 hours |
| Adults (18 to 64) | 7 to 9 hours |
| Older adults (65+) | 7 to 8 hours |
These ranges follow guidance from national sleep organisations. Five sleep cycles (7.5 hours) is a good target for many adults.
How to Use the Sleep Calculator
Use the sleep calculator in four steps.
Step 1: Choose I Want to Wake Up At
Select the mode that fits you. Use I want to wake up at when you know your alarm time.

Step 2: Set Your Wake-Up Time and Calculate
Pick your wake-up time, for example 6:30 AM, then click Calculate Bedtime.

Step 3: Pick a Bedtime From the Sleep Cycle Options
The sleep calculator lists bedtimes for 6, 5, 4 and 3 cycles. Choose a 5 or 6 cycle option when you can.

Step 4: Going to Bed Now? Get the Best Alarm Times
Choose I am going to sleep now and click Calculate Wake Up Times. The tool lists alarm times for 3 to 6 cycles from the current time.

Tips for Better Sleep
- Keep the same bedtime and wake-up time every day, including weekends.
- Avoid caffeine for 6 to 8 hours before bed.
- Dim screens and bright lights an hour before sleep.
- Keep your bedroom cool, dark and quiet.
- Get daylight in the morning to support your body clock.
Why Use a Sleep Calculator?
Waking up groggy is often a timing problem, not only a quantity problem. A sleep calculator helps you plan bedtimes that line up with natural sleep cycles, so mornings feel easier. It is also handy for planning naps, early flights or shift work.
Frequently Asked Questions
Is this sleep calculator free?
Yes. It is free with no sign-up.
How long is one sleep cycle?
About 90 minutes on average, though it can range from about 70 to 120 minutes.
How many sleep cycles do I need?
Most adults need 5 to 6 cycles, which is 7.5 to 9 hours of sleep.
Why does the calculator add 15 minutes?
Most people take around 10 to 20 minutes to fall asleep, so 15 minutes is added before the first cycle.
Is 6 hours of sleep enough?
Six hours (4 cycles) is below the 7 to 9 hours recommended for most adults and is best kept for occasional nights.
Can I use this for naps?
For naps, 20 minutes or a full 90-minute cycle usually avoids grogginess.