Krestrel

Why a 2am Feed Shouldn't Count as Tomorrow

By the Krestrel team · Published 26 August 2026 · 6 min read

Ask any parent tracking a metabolic diet what breaks their numbers, and you will hear some version of the same story. The overnight feed. The 2am pump. The 3am bottle after a seizure. The medicine given at 11:58pm because that is when the alarm went off.

Every one of those is ordinary care. And in almost every tracking app, every one of them lands on the wrong day.

The midnight problem

Nutrient trackers were built for adults counting calories, and adults sleep through midnight. So the apps drew the line there: a day starts at 00:00 and ends at 23:59, and whatever you log inside that window is "today".

That assumption falls apart the moment a child is fed overnight. If your dietitian has set a limit of, say, 100 mg of lysine per kilogram per day, that limit describes a feeding cycle — the stretch of care that runs from one morning to the next. It does not describe the calendar. But a midnight reset splits one feeding cycle across two calendar days, and the damage runs in both directions:

The usual workarounds are worse than the problem. Some parents log the overnight feed the next morning with a fudged timestamp, which corrupts the timing data that makes a feeding log useful in the first place. Some keep a paper sheet alongside the app. Most just learn to mentally subtract, every single day, forever.

The fix is not clever maths. It is admitting that midnight is a setting, not a law.

Day start: move the boundary to where your day actually begins

Krestrel lets a care circle decide when a day begins. In Settings → Day start, pick any hour from midnight through 11pm. Choose 7am and Krestrel's day runs 7am to 7am. A feed at 2am is counted toward the day that started the previous morning — because that is the day it belongs to.

That single setting reaches every surface where a "day" is a unit:

One of the quieter details matters as much as the setting itself: the boundary is stored on the care circle, not on a phone. A grandparent doing the evening shift, a co-parent on a night feed, and a night nurse all see the same day, the same running total, and the same remaining allowance. There is no version of the day that only one caregiver's device believes in.

Your history is regrouped, never rewritten

Changing the day start does not touch a single stored record. Every meal, feed and dose keeps the exact timestamp it was logged with; the day boundary only decides how those timestamps are grouped into days. Set it, look at last week, and change it back — nothing is lost either way.

Two details we sweated so you do not have to:

Choosing your hour

There is no correct answer, only your household's. A few patterns we see:

That last one is the real payoff. A daily nutrient total is only worth recording if someone can act on it, and the person acting on it is usually your dietitian. A record where every day includes the whole feeding cycle it was meant to include is a record you can hand over without a caveat.

Small setting, honest numbers

Day start is one horizontal row of hour chips in Settings. It takes about three seconds to change. But it is the difference between an app that fits the way you already care for your child and one that asks you to do arithmetic at 2am to correct its assumptions.

Krestrel is a record-keeping tool, not medical advice — it does not recommend diets, restrictions or amounts. What it can do is make sure that the day it shows you is the day you actually lived.

Always confirm nutrient values and your child's dietary plan with your metabolic dietitian and care team. Reference values in Krestrel come from USDA FoodData Central and may not match specific products.

Frequently asked questions

Does a 2am feed count toward yesterday or today?

That is your choice. With a 7am day start, a 2am feed belongs to the day that began the previous morning. With the midnight default, it starts a new day.

Can each caregiver set their own day start?

No, and deliberately so. The setting belongs to the care circle so that everyone looking at today's total is looking at the same total. Only a circle primary can change it.

Will changing it break my past data?

No. Entries keep their original timestamps; only the grouping changes, and it is reversible.