HEAHealth & Fitness

Sleep Cycle Calculator

Sleep happens in roughly 90-minute cycles. Waking at the end of a cycle — rather than mid-cycle — leaves you feeling more refreshed, even on less total sleep. Enter when you want to wake up (or when you're going to bed) and this calculator gives you four candidate times that align with full cycles, factoring in the ~14 minutes most people take to fall asleep.

Pick which time you already know — the calculator works either direction.

(optional)
min

Try an example

How It Works

Formula

tout=tin±(90n+f)(mod1440)t_{\text{out}} = t_{\text{in}} \pm (90 n + f) \pmod{1440}

Where

tint_{\text{in}}

The time you entered (wake-up or bedtime)

toutt_{\text{out}}

A candidate bedtime (or wake-up)

nn

Number of full sleep cycles (3, 4, 5, or 6)

ff

Time to fall asleep

±\pm

Subtract for "I know my wake time"; add for "I know my bedtime"

Subtract (or add) multiples of 90 minutes plus your fall-asleep latency from the time you provided. Four results map to 3, 4, 5, and 6 complete cycles — 4.5h, 6h, 7.5h, and 9h. The 5-cycle option (7.5h) is flagged as the default sweet spot for adults.

Frequently Asked Questions

Ready to Calculate?

Free calculators.