How to build a routine without a fixed wake-up time

Most routine advice starts with “wake up at the same time every day”. On shift work you can't, so the rest of the advice falls over with it. The fix isn't a better alarm — it's hanging the routine off things that happen every day, whatever time they happen.

The short answer: your morning is whenever you wake up, not 7am. Build your routine out of four bookends that happen every day whatever your shift — waking up, before the shift, after the shift, and before sleep — and attach a few small steps to each.

Keep the steps the same and let the length flex. A ten-minute wake-up routine that runs at 05:00 before an early and at 14:30 before a night is still the same routine, and it's the sameness of the steps, not the time, that makes it stick.

Why "wake up at the same time" doesn't work here

A fixed wake time works because the alarm is a cue that fires at the same moment every day, and everything after it chains off it. Shift work removes the fixed moment. An early start has you up at 04:30, a late lets you sleep until 09:00, and a night shift moves your morning into the afternoon.

But the cue was never really the time. It was waking up. That still happens every day. So does getting ready for work, getting home from work, and going to bed. Those four events are your anchors, and they're far more reliable than a clock you can't keep.

The four bookends

BookendWhat it's forExample steps
Waking upTelling your body the day has startedWater, daylight or a bright light, get dressed out of sleep clothes
Before shiftArriving ready rather than rushedEat a proper meal, pack food and water, five minutes of stretching
After shiftLeaving work at workShower, change, a short walk or a few minutes doing nothing at all
Before sleepMaking sleep easier to get toDim the lights, phone on silent, the same two or three steps every time

On a day off, "before shift" and "after shift" don't happen. That's fine — the wake-up and before-sleep bookends carry the day, and you can give days off their own anchor (more on that below).

Same steps, flexible length

The trap is designing a routine for your best day. A forty-minute morning routine works on a late start and is impossible before a 06:00 shift, so it gets skipped, and once it's skipped twice it's gone.

Instead, give each bookend a minimum version — the two or three steps you'd do even on the worst day — and a full version for when there's time. The minimum version is what keeps the routine alive. The full version is a bonus.

A routine you do in two minutes on a bad day beats a perfect one you only manage on days off.

Creating a morning routine when you work nights

On nights, your "morning" is the afternoon. Treat it exactly like a morning anyway: the job of a wake-up routine is to tell your body that this is the start of the day, and on nights your body needs that message more than ever.

For a 19:00–07:00 night shift, with sleep from around 08:00 to 14:30, a night-shift morning might look like this:

The parts worth protecting are the light, the meal and the fact that it's the same every night of the block. The night shift routine guide goes deeper on light, caffeine and the sleep window itself.

Give your days off an anchor too

Days off are where routines without a fixed wake time usually fall apart, because there's nothing external to hang them on. Pick a default wake window for days off — say, within an hour of 08:00 — and keep it across the whole break. It doesn't have to match any shift. It just has to be the same each day off, so the wake-up bookend has somewhere to happen.

The exception is the first day off after nights, which has its own rules — see getting back into a routine after night shift.

Shifty Habits is built around bookends like these. Reminders can be set relative to shift start or end — "30 minutes before shift", "an hour after it ends" — so a before-shift or after-shift routine reminds you at the right time on every shift without you touching a clock.

Get it free on Google Play

Tracking a routine like this

Track each bookend as one habit rather than every step inside it — "wake-up routine", not "drank water" and "opened curtains" separately. Attach the before-shift and after-shift ones to your working shift types only, so a day off isn't counted against them. And judge the routine over a whole rotation, not a single week: a week only shows it part of your roster.

Frequently asked questions

How do I build a routine without a fixed wake-up time?

Anchor it to events instead of times. Build your routine around four bookends that happen every day whatever your shift — waking up, before the shift, after the shift and before sleep — and attach a few small steps to each. Keep the steps the same and let the length change, with a two-minute minimum version for the hardest days.

How do I create a morning routine when I work nights?

Treat the time you wake up as your morning, even if it's mid-afternoon. Get daylight or bright light soon after waking, eat your main meal as if it were breakfast, and do any exercise then, well away from your next sleep. Keep the same steps every night of the block so your body gets a consistent start-of-day signal.

Should I wake up at the same time on my days off?

Pick a default wake window for days off and keep to it across the whole break, rather than sleeping until whenever. It doesn't need to match any shift, but a consistent window gives your routine somewhere to start. The one exception is the first day off after nights, which is for recovery.

What should a pre-shift routine include?

A proper meal, packed food and water for the shift, and one small thing that settles you in, such as a few minutes of stretching or a walk. Keep it short enough to do before your earliest start, and trigger it from the shift rather than the clock, such as 45 minutes before you leave.

Luke works shifts and built Shifty Habits because every habit tracker he tried assumed a Monday-to-Friday week he didn't have.

Everything here comes from working a roster rather than from reading about one.

Related guides