Pick a Wake Time From Your Last 7 Mornings
Take the median of the last 7 times you actually got up, add your real morning tasks, and move 15 minutes a week at most. A worked example included.
In this article4 sections
Dana’s last seven get-up times ran from 7:35 to 8:40, and the number that should set her alarm is the one in the middle: 7:50. The wake-up time a person can keep is the median of their last 7 actual get-up times plus a timed buffer for real tasks, moved by no more than 15 minutes per week. Alarm times don’t count; the time your feet hit the floor does.
An app that makes a missed morning visible to friends exists, if that’s your kind of pressure: DontSnooze, iOS only. The method below works with any alarm.
The 5 steps
- Log 7 real get-up times. Last week, not an ideal week. Check your phone’s screen-on time or just reconstruct it.
- Take the median. Sort them, pick the fourth. A median ignores the one disaster morning and the one lucky one.
- Add a fixed buffer. Time your tasks once: shower, dress, eat, bag. Total them. Don’t round down, and don’t assume you’ll be faster tomorrow.
- Check it against the job. If median plus buffer lands after your leave time, change bedtime or commute first. Leave the alarm alone.
- Move 15 minutes a week, max. Earlier, hold seven days, re-run the median.
Worked example
Dana is a fictional commuter, used here as an example. She leaves at 8:30 for a 9:00 start. Her last 7 get-up times:
7:35, 7:38, 7:42, 7:50, 7:55, 8:20, 8:40
The median is 7:50. Her timed buffer is 40 minutes (shower 10, dressing 8, breakfast 12, bag and shoes 10). Then 7:50 plus 0:40 is 8:30. It fits, barely.
So her alarm tonight is 7:50. Her goal is 7:20, so the plan runs 7:35 for week two and 7:20 for week three. Dana gets a 30-minute shift in three weeks, not in one night. The median is the starting point because it comes from her real mornings, not a target she picked.
What if the median is too late for the job?
Change something else first. If Dana left at 8:15, the same math lands her 15 minutes late. Setting the alarm for 7:35 on Monday is the move that fails. Instead she goes to bed earlier or trims the commute, then lets the median drift on its own.
Why bother with consistency at all? One cohort study of 60,977 UK Biobank participants (Windred et al., Sleep, 2024) tied more regular sleep timing to a 20% to 48% lower risk of death from any cause, and found regularity predicted it better than duration. That’s observational, so it shows association only. The practical piece: going to bed earlier is a project, so budget for it. And if weekends run late, social jet lag is the likely culprit. Some jobs never let you choose at all.
If the median looks wrong
How early should I wake up for work?
Early enough that the median get-up time plus your timed task buffer lands before your leave time. Nothing earlier is required, and anything earlier than you can sustain gets undone by weekend sleep-ins.
Should weekends count in the 7 mornings?
Yes. A seven-day window includes Saturday and Sunday on purpose. If both are an hour or more later than weekdays, that gap is the first thing to shrink.
What if I wake before the alarm?
Log the time you actually got out of bed, not the time you woke. Lying awake for 20 minutes is not a get-up time.