Quick Answer: To calculate your optimal bedtime, count back from your wake time in 90-minute increments and subtract 15 minutes for sleep onset. The formula is: Bedtime = Wake time - (Cycles x 90 min) - 15 min. For a 6:30am wake time targeting 5 cycles: 6:30am minus 7.5 hours minus 15 minutes = a 10:45pm bedtime.
In This Guide
- Why 90 Minutes? The Science Behind the Cycle
- The Method: How to Calculate Your Optimal Bedtime
- Worked Examples: Step by Step
- Accounting for Sleep Onset Delay
- Adjusting Your Calculation for Schedule Changes
- Shift Work and Rotating Schedules
- Calculating Around Travel and Jet Lag
- The Weekend Problem: Why Sleeping In Backfires
- Your Mattress and Cycle Completion
- Frequently Asked Questions
Reading Time: 8 minutes
Why 90 Minutes? The Science Behind the Cycle
The 90-minute figure is not arbitrary. It reflects the average duration of a complete human sleep cycle as consistently documented in polysomnographic sleep research over more than six decades.
A complete cycle moves through four stages: Stage N1 (light transition sleep, lasting a few minutes), Stage N2 (established light sleep with sleep spindles, making up roughly half of total sleep), Stage N3 (slow-wave deep sleep, dominant in early cycles), and REM (rapid eye movement sleep, which grows progressively longer in later cycles). One full pass through all these stages, from the beginning of N1 to the end of REM, takes an average of 90 minutes.
The evidence base for this figure comes from laboratory sleep studies where participants are monitored continuously via polysomnography (brainwave EEG, eye movement tracking, and muscle activity recording). Across thousands of recorded sleep nights in healthy adults, the average cycle length consistently falls in the 80-110 minute range, with 90 minutes as the central estimate.
Sleep Science: The 90-minute cycle is connected to what researchers call the Basic Rest-Activity Cycle (BRAC), a biological rhythm that persists even during waking hours in a modified form. Ultradian rhythms of roughly 90 minutes underlie alertness fluctuations during the day, appetite oscillations, and other biological processes -- not just sleep. The 90-minute sleep cycle is one expression of a deeper biological timing system.
8 min read
The Method: How to Calculate Your Optimal Bedtime
The method has three steps. Once you understand it, the calculation takes about 30 seconds.
Step 1: Decide your wake time. Use your actual, fixed wake time -- the time you must be awake, not the time you wish you could sleep until. If you have flexibility, use your natural wake time from well-rested mornings.
Step 2: Decide how many cycles you want. The recommended range for adults is 4-6 complete cycles per night. Five cycles (7.5 hours of actual sleep) is a strong target for most adults. If you function well on less, four cycles (6 hours) may be sufficient for you. If you are recovering from illness or sleep debt, six cycles (9 hours) is appropriate.
Step 3: Calculate backwards and add onset time.
Bedtime = Wake time - (Number of cycles x 90 minutes) - 15 minutes
The 15 minutes accounts for the time between getting into bed and actually falling asleep (sleep onset delay). If you know from your sleep tracker that you typically fall asleep in 8 minutes or 25 minutes, use your actual personal number instead.
Worked Examples: Step by Step
Example 1: Standard weekday (5-cycle target)
Wake time: 6:30am
Cycles wanted: 5
Calculation: 5 cycles x 90 minutes = 450 minutes = 7 hours 30 minutes
Sleep onset time: 6:30am minus 7 hours 30 minutes = 11:00pm
Bedtime: 11:00pm minus 15 minutes (onset) = 10:45pm
You should be in bed and trying to sleep by 10:45pm, aiming to be asleep by 11:00pm, waking after your 5th complete cycle at approximately 6:30am.
Example 2: Early morning (4-cycle minimum)
Wake time: 5:00am
Cycles wanted: 4
Calculation: 4 x 90 = 360 minutes = 6 hours
Sleep onset time: 5:00am minus 6 hours = 11:00pm
Bedtime: 11:00pm minus 15 minutes = 10:45pm
Four cycles at a 5am wake time requires a bedtime before 11pm -- which feels early for many people but is necessary to avoid chronic sleep deprivation at this wake time.
Example 3: Natural riser (5-cycle target)
Wake time: 7:30am
Cycles wanted: 5
Calculation: 5 x 90 = 450 minutes = 7 hours 30 minutes
Sleep onset time: 7:30am minus 7h 30m = 12:00am (midnight)
Bedtime: 12:00am minus 15 minutes = 11:45pm
Example 4: Recovery night (6-cycle target)
Wake time: 8:00am
Cycles wanted: 6
Calculation: 6 x 90 = 540 minutes = 9 hours
Sleep onset time: 8:00am minus 9 hours = 11:00pm
Bedtime: 11:00pm minus 15 minutes = 10:45pm
| Wake Time | 3 Cycles (4.5h) | 4 Cycles (6h) | 5 Cycles (7.5h) | 6 Cycles (9h) |
|---|---|---|---|---|
| 5:30am | 12:45am | 11:15pm | 9:45pm | 8:15pm |
| 6:00am | 1:15am | 11:45pm | 10:15pm | 8:45pm |
| 6:30am | 1:45am | 12:15am | 10:45pm | 9:15pm |
| 7:00am | 2:15am | 12:45am | 11:15pm | 9:45pm |
| 7:30am | 2:45am | 1:15am | 11:45pm | 10:15pm |
| 8:00am | 3:15am | 1:45am | 12:15am | 10:45pm |
Accounting for Sleep Onset Delay
The 15-minute sleep onset allowance is an average. Your actual sleep onset time may be different, and using your real number makes the calculation more accurate.
If you have a sleep tracker (Oura, Fitbit, Garmin), check your average sleep latency over the past 2-4 weeks. This is the most accurate personal number to use.
| Your Sleep Latency | What This Means | How to Adjust |
|---|---|---|
| Under 5 minutes | High sleep debt; falling asleep very fast | Use 5 minutes in the formula; prioritise getting more total sleep |
| 5 to 10 minutes | Mild sleep pressure; slightly tired | Use 7-8 minutes in the formula |
| 10 to 20 minutes | Healthy range; this is your natural transition time | Use 15 minutes (the default) |
| Over 20 minutes | You are a naturally alert bedtime person | Use your actual average from your tracker; adjust bedtime earlier to compensate |
Dorothy, Sleep Specialist at Mattress Miracle: "The calculation is a tool, not a prescription. I always tell people to try it for a week and see how they feel. If you wake up 10 minutes before your alarm feeling rested, your cycles may be running shorter than 90 minutes. If you are groggy for 20 minutes after the alarm, you might be waking mid-cycle. Shift your bedtime 15 minutes and try again."
Adjusting Your Calculation for Schedule Changes
Most people do not have one fixed sleep schedule. Weekdays differ from weekends; deadlines push bedtimes later; travel changes time zones. Here is how to apply the calculation to each situation.
Irregular bedtimes
If your bedtime varies, the calculation works in reverse: from your actual bedtime, calculate your ideal wake time by adding 15 minutes (onset) plus multiples of 90 minutes.
If you end up in bed at 12:30am unexpectedly: 12:30am + 15 minutes = sleep onset at 12:45am. Add 90 minutes: 2:15am (cycle 1), 3:45am (cycle 2), 5:15am (cycle 3), 6:45am (cycle 4). If a 6:45am wake is possible, that completes 4 cycles cleanly from a later bedtime. Alternatively, 7am is only 15 minutes into cycle 5 -- close enough that grogginess should be minimal.
Shift Work and Rotating Schedules
Shift work presents a particular challenge because both the absolute sleep time and the circadian alignment change. The calculation method still applies, but two adjustments help:
Use your actual sleep window, not the "intended" one. Shift workers often have irregular actual sleep times even when scheduled sleep time is consistent. Use your sleep tracker's average data if possible.
Prioritise cycle completion over ideal timing. If you cannot align your sleep with your circadian rhythm (a common problem for night shift workers trying to sleep during daytime), the minimum goal is completing whole cycles. A 6-hour sleep block that allows 4 complete cycles is more restorative than a 6.5-hour block that consistently interrupts the 5th cycle.
Strategic napping: For shift workers who cannot get full overnight sleep, a 90-minute nap (one complete cycle) captures some REM and deep sleep that supplement truncated nighttime sleep. A 20-minute nap stays in Stage N2 and provides alertness without full cycle completion.
Calculating Around Travel and Jet Lag
Jet lag creates a mismatch between your circadian rhythm (set to home time) and local time. The sleep cycle calculation remains valid -- you still want to wake at cycle boundaries -- but the difficulty is that your body wants to sleep at home-time hours, not local ones.
For westward travel (easier direction):
- Calculate your bedtime based on local wake time, same as usual
- Your circadian rhythm will lag behind local time, making you feel alert until your home-time bedtime
- Use the local bedtime calculation but expect it may take 2-3 days for your circadian rhythm to fully shift
For eastward travel (harder direction):
- Calculate your target local bedtime, but expect difficulty falling asleep that early relative to your home time
- Exposure to bright local morning light accelerates the eastward shift
- Accept that for the first 1-2 nights, your actual sleep onset will be later than the calculation suggests, and adjust your expected cycle count accordingly
The Weekend Problem: Why Sleeping In Backfires
Many people use weekends to "catch up" on sleep by sleeping 2-3 hours later than their weekday wake time. From a sleep cycle perspective, this has a specific mathematical consequence.
If you sleep in 2 hours on a Saturday, your body clock shifts 2 hours later. On Sunday night, you now try to fall asleep at your weekday bedtime, but your circadian rhythm is 2 hours behind. Sleep onset is extended. Monday morning wake-up feels brutal not just because of Monday, but because you are effectively experiencing social jet lag -- a circadian misalignment equivalent to crossing two time zones.
The recommended approach: allow yourself no more than 30-60 minutes of extra sleep on weekends, and use it at the end of your sleep period (later wake time) rather than going to bed significantly earlier than usual. This preserves most of your circadian alignment while still allowing some recovery.
Your Mattress and Cycle Completion
The calculation gives you the right bedtime. What it cannot control is whether you complete each cycle without interruption once you are asleep. This is where your sleep environment -- and specifically your mattress -- becomes critical.
Sleep cycles are disrupted by micro-arousals: brief partial wakings that fragment the cycle without bringing you to full consciousness. A mattress that creates sustained pressure points on your hips or shoulders, or that has lost its ability to properly support spinal alignment, generates these micro-arousals continuously through the night. Each one interrupts the current sleep stage and can cut a cycle short.
The result is that even if your bedtime calculation is exactly right, a poor sleep surface means your body is completing 3.5 cycles in 7.5 hours instead of 5, because each cycle is being interrupted and restarted by discomfort-driven micro-arousals.
Signs Your Mattress is Breaking Your Cycles: Waking between 3-5am repeatedly (landing in your REM-heavy cycles). Morning stiffness or soreness that eases within an hour (pressure point evidence). Feeling unrested despite what should be enough hours. Sleep tracker showing fragmented sleep with frequent brief arousals. A mattress more than 8-10 years old that has lost its original support. Any of these, especially in combination, suggest your sleep surface is cutting your cycles short.
Brad, Owner of Mattress Miracle: "The calculation is something I started using with customers to illustrate a point: getting the hours is step one. The right bedtime matters. But step two is making sure those hours are actually full cycles, not interrupted fragments. A worn mattress costs you cycles even when your bedtime is right. When we fix the mattress, people's sleep tracker data often shows their sleep quality score going up within the first week."
Trying to optimize your sleep cycles? Mattress Miracle at 441½ West Street in Brantford focuses on the physical conditions that allow complete, uninterrupted sleep cycles. If your mattress causes you to shift positions frequently, it disrupts the 90-minute cycle and resets your progression toward deep and REM sleep. Brad can help you find a mattress that minimizes those disruptions. Call (519) 770-0001.
Shop: Adjustable Beds at Mattress Miracle
Shop This Topic at Mattress Miracle
Popular picks at Mattress Miracle:
Or explore the full mattress range in our Brantford showroom.
Find Your Perfect Mattress at Mattress Miracle
We are a family-owned mattress store in Brantford, helping our community sleep better since 1997. Come try mattresses in person and get honest, no-pressure advice.
441 1/2 West Street, Brantford, Ontario
Call 519-770-0001Frequently Asked Questions
How do I calculate my REM sleep cycles?
Multiply the number of cycles you want by 90 minutes to get your total sleep time. Add 15 minutes for sleep onset. Subtract that total from your wake time. That gives you your target bedtime. For five cycles: 5 x 90 = 450 minutes = 7 hours 30 minutes, plus 15 minutes = 7 hours 45 minutes before your wake time. If you wake at 7am, count back 7 hours 45 minutes to arrive at a target bedtime of 11:15pm.
What if my schedule changes day to day?
Apply the calculation to each day's wake time independently. If tomorrow you must wake at 5:30am but normally wake at 7am, recalculate: 5:30am minus 7h45m (5 cycles plus onset) = target bedtime of 9:45pm. Letting one late night shift your entire schedule is what creates the accumulating sleep debt and circadian disruption. Recalculate nightly if needed.
Is the 90-minute cycle the same for everyone?
No. Individual cycle lengths range from approximately 70 to 110 minutes, with 90 minutes being the population average. If the 90-minute calculation consistently leaves you waking groggier than expected, try adjusting by 10-15 minutes in either direction to find your personal cycle length. Your sleep tracker data can help -- look for patterns in your sleep stage transitions.
How does sleep debt affect the calculation?
Sleep debt compresses your sleep latency (you fall asleep faster) and may intensify deep sleep in early cycles but does not fundamentally change the 90-minute cycle structure. What it does change is your functional state during the day: the calculation tells you when to sleep, but if you have been under-sleeping for weeks, getting back to good function requires consistent full-cycle nights over 7-14 days, not a single recovery night.
Should I set my alarm to go off at the end of a cycle?
Yes, if possible. Waking at the end of a cycle (during the transition from REM back toward Stage N1) produces significantly less sleep inertia than being woken from deep sleep mid-cycle. If you cannot control your exact wake time, smart alarm features in apps like Sleep Cycle or wearables like Fitbit and Garmin can wake you within a 20-30 minute window when your sleep is naturally lightest, which is the next best option.
Sources
- Kleitman, N. (1982). Basic rest-activity cycle -- 22 years later. Sleep, 5(4), 311-317. doi.org/10.1093/sleep/5.4.311
- Tassi, P., & Muzet, A. (2000). Sleep inertia. Sleep Medicine Reviews, 4(4), 341-353. doi.org/10.1053/smrv.2000.0098
- Wittmann, M., Dinich, J., Merrow, M., & Roenneberg, T. (2006). Social jetlag: Misalignment of biological and social time. Chronobiology International, 23(1-2), 497-509. doi.org/10.1080/07420520500545979
- Carskadon, M.A., & Dement, W.C. (2011). Monitoring and staging human sleep. In Kryger, M.H., Roth, T., & Dement, W.C. (Eds.), Principles and Practice of Sleep Medicine (5th ed., pp. 16-26). Elsevier Saunders.
- Sack, R.L., Auckley, D., Auger, R.R., Carskadon, M.A., Wright, K.P., Vitiello, M.V., & Zhdanova, I.V. (2007). Circadian rhythm sleep disorders: Part I, basic principles, shift work and jet lag disorders. Sleep, 30(11), 1460-1483. doi.org/10.1093/sleep/30.11.1460
Visit Our Brantford Showroom
We are located at 441½ West Street in downtown Brantford. Free parking available. Our team does not work on commission, so you get honest advice based on your needs.
Mattress Miracle -- 441½ West Street, Brantford, ON -- (519) 770-0001
Hours: Monday--Wednesday 10am--6pm, Thursday--Friday 10am--7pm, Saturday 10am--5pm, Sunday 12pm--4pm.
Once your bedtime calculation is dialled in, the next step is making sure your sleep surface lets you complete every cycle without interruption. Come in and let Brad or Dorothy help you find a mattress that works with your biology, not against it.