The Weekly Calorie Budget
for GLP-1 Users.
If you're on Ozempic, Wegovy, Mounjaro, or Zepbound — or a compounded version of the same peptides — you have probably opened MyFitnessPal on a Wednesday night, seen 800 calories left for the day, and felt nothing close to hungry. Then Sunday hits, the dose is wearing off, and you're staring at a 2100-calorie target that your body wants to blow through by 6 PM.
This is not a discipline problem. It is a budgeting problem. Daily calorie targets were designed for people with roughly consistent daily appetite. GLP-1s abolish that assumption.
What a weekly appetite pattern actually looks like
On a typical weekly GLP-1 schedule (tirzepatide, semaglutide), appetite suppression is not constant across the week. A rough pattern for a stable user mid-titration:
| Day | Typical appetite | Natural intake |
|---|---|---|
| Injection day | Moderate | ~1600 kcal |
| Day +1 | Low | ~1100 kcal |
| Day +2 | Very low | ~900 kcal |
| Day +3 | Low | ~1300 kcal |
| Day +4 | Returning | ~1700 kcal |
| Day +5 | Near normal | ~2100 kcal |
| Day +6 | Normal / slight rebound | ~2300 kcal |
Weekly total: ~11,000 kcal — which lines up neatly with a 1,600 kcal/day target (11,200/week) and produces the weight loss users expect. But no single day matches the target. Three days are under. Two are close. Two are over. A daily tracker flags four out of seven days as "failed" even though the week is on plan.
Why daily targets are worse than useless here
- They punish low-appetite days. You ate 900 calories on Monday because your body couldn't physically hold more. The app shows a red "under goal" warning. The next thing it suggests, implicitly: eat more. Which is the wrong advice.
- They reward restriction that isn't happening. On a low-appetite day, you aren't restricting — you're physiologically full. Treating that as "saving calories" creates the wrong mental model.
- They create false guilt on rebound days. When appetite returns on day 5–6, you eat normally and blow past a daily target. The streak breaks. Most people then restrict harder the next day, which GLP-1s make very possible — and the pattern spirals.
- Midnight resets lose information. The 800 calories you didn't eat Tuesday just disappear when the clock rolls over. They should have been available Friday.
The rolling 7-day budget
The fix is straightforward: target the week, not the day. Every day shows you:
- What you've eaten in the last 7 days (rolling window).
- What's left in your weekly budget.
- What today's adjusted target is given the week so far.
On a low-appetite Tuesday, you eat 900 calories. Wednesday morning, instead of yesterday's "deficit" being discarded, it's recalculated into Wednesday's available budget. If you had 11,200 kcal/week and ate 900 on Tuesday, the remaining ~10,300 is spread across the next 6 days — giving you ~1,720 kcal/day if your appetite returns evenly, or a bigger cushion for the rebound days you know are coming.
Why this isn't "permission to overeat"
The weekly total doesn't change. You're not adding calories — you're reallocating the ones you already had across the days you can actually use them. Your weekly deficit stays identical to what it would have been on a strict daily target.
What changes is the psychology. A rebound day that hits 2,400 calories isn't a failure when the previous four days averaged 1,200. It's within the plan. The weekly line stays green.
What about protein?
Calories roll. Protein does not.
GLP-1 users on a deficit are at real risk for lean-mass loss. Rolling protein across days invites under-eating it on low-appetite days and failing to catch up. Hit a daily protein floor — typically ~1.6 g per kg lean body mass, or about 0.8 g per pound of goal body weight — every single day, even when total calories are low. Protokol Lab separates these: calories run weekly, protein runs daily.
Rebound days are information, not failure
The day the dose wears off and your appetite returns is not a willpower test. It's a signal. It tells you:
- How close to steady state your titration is (bigger rebound = lower steady state).
- Whether the current dose is appropriate (consistent large rebounds late in the week may mean under-dosed).
- How your body is responding after weeks of lower intake.
Tracked against your dose curve, these days become some of the most useful data points you have.
How Protokol Lab implements this
The weekly rolling budget strip at the top of your log shows seven vertical bars — one per day. Days under target show a clean fill up to the target line. Days over show a red segment above the line. The bottom shows what you've eaten this week vs. your target, and what's left.
Tap a rebound day and the note field explains why — "Couldn't eat much Thu–Fri. Those calories rolled over. Week still on track." The system is opinionated because the physiology is opinionated.