Home / Diet on a changing rota
Count the day, not the clock

Keeping your diet on track when the rota keeps moving

Most diet advice assumes your meals happen at the same times every day: breakfast at seven, lunch at one, dinner at six. On a rotating rota, that falls apart completely. My meal times move with my sleep, which moves with my shifts — so no two days look the same. Here is the one idea that keeps my eating on track through all of it: stop watching the clock, and count the whole twenty-four hours instead.

By Tomasz · · Supermarket shift worker · 8 min read

Here is what a normal diet plan never accounts for: my meals do not happen at fixed times, because my whole day moves. And it is not just nights. Whether I work mornings or afternoons changes when I sleep, and so does whether I have to drive the kids to school. All of that shifts when I eat my first meal of the day — and once the first meal moves, everything after it moves too.

So a plan that says "eat at 8, 13 and 18" is useless to me. Some days I am asleep at 8. The question is not what time I eat. It is how to keep the whole day adding up to the right amount when the times will not sit still.

Why the times move — it starts with sleep

My eating follows my sleep, and my sleep follows my shifts. If I work an afternoon shift and have nothing on in the morning, I let myself sleep in properly — I need around nine hours to feel rested, not seven, and if it is a regular nine I am fine. After a short night I sometimes need ten to catch up and not feel drowsy through the day. But if I am working afternoons and still have to get the kids to school, I am up early anyway, just not as early as the half-four starts for a morning shift.

The point is: depending on when I get up, I eat my first meal at a completely different time — and all the meals after it slide along with it. On a bulk especially, that gets awkward, because I still have to fit all the food in, so the meals bunch up closer together, which is not ideal.

The one rule that fixes it: count the 24 hours

Here is the idea that holds everything together, and it is simple: I count calories across the whole twenty-four hours, not by the clock. It does not matter whether I eat between 8 and 18 or between 14 and 4. What matters is the total over the day as a whole.

The whole thing in one line

It is not about what time you eat. It is about hitting your calorie target within the twenty-four hours — wherever those hours happen to fall around your shift.

Once you think like that, the moving times stop being a problem. On a bulk, I have to reach my planned calories within the day no matter what — it does not have to be 8 to 18, it just has to be inside the twenty-four hours. On a cut, I must not go over within the day; and if I eat something extra at night that pushes me past the limit, I take those calories off the next day. The day is the unit, not the meal times.

Truthfully it is even a bit looser than a single day — what matters is the calories over a stretch of time, and that stretch can be longer than one day. But keeping it to twenty-four hours is a simple, workable rule, so that is what I hold myself to.

Nights: the shift that wrecks eating most

If any shift ruins your eating, it is nights — because you genuinely have to eat something in the middle of the night. I always have one meal during a night shift; I try to make it carbs and protein, though sometimes it is just a shake, or even a gainer rather than a proper protein one, depending on what I can manage. I have written about the night-shift meal itself elsewhere, so I will not go over it again here.

The knock-on is what matters for this article. If I have eaten in the night, then come home to sleep only five or six hours, I do not eat again the moment I walk in. I eat a bit later — because I already ate near morning, so there is no need to eat again at 7. The meal just shifts. And it all still has to add up within the twenty-four hours.

What I prepare ahead — and what I do not

Food for work, I always prepare in advance — that is non-negotiable, you cannot rely on finding something decent mid-shift. For eating at home it is looser. I used to prep breakfast the night before — soaking oats with yoghurt so they were soft by morning — but these days I just make breakfast fresh when I get up.

The one thing I do cook ahead is dinners: I make extra meat and use it across two or three days, keeping it in the fridge. That takes a lot of the pressure off, because the protein is already there whenever the day's eating window lands.

Work food
Always prepped ahead. You cannot count on finding anything decent mid-shift, so it goes in the container the night before.
Meat for dinners
Cook extra, use it across 2–3 days from the fridge. The protein is ready whenever the eating window falls.
Breakfast
Now made fresh on the day. Used to soak oats overnight; either works — whatever fits the morning you have.

The biggest mistake I made

For a long time I did not count calories within the day — I just ate. Something in the night, then more in the daytime, sometimes more, sometimes less, all by eye. And that is exactly the trap: if you eat by eye at night and then top up by eye in the daytime, it will always come out wrong — too much or too little. Unless you happen to guess perfectly, which you will not, day after day.

So the mistake was not any single food. It was not treating the twenty-four hours as one planned total. Once I did, the moving times stopped mattering — because I was no longer relying on luck to land in the right place. It has to be planned, not left to chance.

Not nutritional or medical advice. This is just how I keep my own eating in order around a rota. Calorie needs, meal timing and how night work affects your body vary a lot from person to person — if you have a health condition, or you are unsure how to set your own numbers, a doctor or a real dietitian is the right person to ask, not a website.

If you take three things

  • Count the day, not the clock. On a moving rota your meal times will never sit still, so stop trying to eat "at the right time" and just make the whole twenty-four hours add up to your target.
  • Nights need a plan, not guesswork. You will eat in the night, so build that meal into the day's total — and shift the morning meal later if you already ate near dawn. It all still has to fit inside the day.
  • Prep what you can, plan the rest. Work food ready ahead, meat cooked for a few days — and above all, plan the day's calories instead of eating by eye, because by eye it always comes out wrong.

Plan the training around the same moving rota

Your food is not the only thing the rota drags around — your training window moves too. The free planner builds your sessions around shifts that never repeat, the same way you build your eating around the day.

Open the Shift Training Planner

Plan the week, not just the day

The free printable templates include a weekly plan built for a rota that never repeats the same week twice. Get the free templates →