HisabCalc

Sleep Cycle Calculator

Work out the best bedtime so you wake at your chosen time after a whole number of 90 minute sleep cycles.

Enter your numbers

Example: 15

Result
Share on WhatsApp

Figures are computed on your device; nothing is sent anywhere.

Formula

bedtime = wakeTime - cycles * 90 - fallAsleepMinutes

How the calculation works

The calculator starts from your wake time and subtracts one 90 minute cycle for every cycle you want to complete.

It then subtracts the number of minutes you usually need to fall asleep, which is the 15 minute buffer in the default.

The result is the exact clock time you should be in bed so the alarm falls at the end of a cycle.

Common mistakes

When to use it

Worked example

Waking at 06:00 after 5 cycles with 15 minutes to fall asleep means going to bed at 22:15.

Sleep duration (minutes) 450.00
Sleep cycles 5

Common questions

Why 90 minutes for one cycle?

A full sleep cycle of light, deep and REM sleep lasts about 90 minutes on average, though it ranges from 80 to 120 minutes for different people.

Last updated: 2026-10-03