Optimal Sleep Time Calculator

Set a wake time, get smart bedtimes fast. Adjust cycle length and fall-asleep minutes quickly. Choose the option that fits your morning energy best.

Choose what you want to plan around.
Used to suggest bedtimes.
Used to suggest wake times.
Used only for highlighting.
Common default is 14 minutes.
Typical adult cycles average ~90 minutes.
Lower bound for suggestions.
Upper bound for suggestions.

Example data table

Sample output for a wake time of 07:00, 14-minute latency, and 90-minute cycles.

# Cycles Suggested bedtime Total sleep (hours)
302:164.73
400:466.23
523:167.73
621:469.23

Formula used

Total sleep minutes = Latency + Cycles × CycleLength.

Bedtime = WakeTimeTotalSleepMinutes.

Wake time = BedTime + TotalSleepMinutes.

How to use this calculator

  1. Pick whether you know your wake time or bedtime.
  2. Enter the time and choose your age group.
  3. Adjust latency and cycle length if needed.
  4. Set a cycle range, then press Calculate.
  5. Choose a highlighted option and keep it consistent.

Related Calculators

jet lag calculatorsleep schedule calculatornap time calculatorsleep efficiency calculatorbedtime calculatorsleep deficit calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.