Muscle & Macros/Apr 19, 2025/5 min read
The truth about meal timing around workouts
Pre, intra, post — the 30-minute window is mostly mythology. Here's the longer version that actually matters.
The "anabolic window" — the idea that you have 30 minutes post-workout to consume protein and carbs or you lose your gains — is one of the most-believed and least-supported ideas in fitness. The actual mealtime-around-training picture is looser and more useful.
The 30-minute window: mostly false
The original claim came from rat studies and small short-term human trials in the 1990s and 2000s. The findings were over-extrapolated.
What modern research shows:
- Total daily protein matters more than acute timing
- The "window" extends 2–4 hours either side of training, not 30 minutes
- For a non-fasted lifter, even longer windows are fine
- The pre/post distinction matters less than the total
For a fed lifter who ate 2–3 hours pre-workout, the post-workout window extends another 4+ hours.
What actually matters
1. Daily protein total (1.6–2.2 g/kg) — by far the biggest variable.
2. Protein distributed across 3–5 meals — 25–40g per meal hits the leucine threshold for muscle protein synthesis.
3. A meal containing protein within 4 hours pre-workout OR 4 hours post-workout — this 8-hour window covers the meaningful "around training" effect.
4. Adequate pre-workout fuel for sessions over 60 min — carbs help performance, especially for endurance or high-volume lifting.
5. Recovery nutrition within 2 hours post-workout — supports glycogen restoration and protein synthesis.
That's the whole protocol.
Pre-workout meal
For sessions under 60 min, fed status matters less. Some people prefer fasted training; others perform better fed. Both work.
For sessions over 60 min, a pre-workout meal helps:
- 60–90 min before: 30–50g carbs + some protein, low fat, low fiber
- Examples: oatmeal with banana, toast with eggs, rice with chicken, a smoothie with protein
If your last meal was within 2 hours: no additional pre-workout meal needed.
During-workout
For sessions over 90 min:
- 30g carbs/hour (sports drink, gel, banana, dates)
- Hydration with sodium
For sessions under 90 min: water is sufficient.
For the typical 45-min lifting session: nothing during is necessary.
Post-workout
Within 2 hours of finishing:
- A real meal with 25–40g protein
- Carbs scaled to session intensity (more for endurance, less for short lifting)
- Fat is fine (the old "no fat post-workout" rule is outdated)
A typical post-workout meal:
- 6oz chicken + 1 cup rice + vegetables (the classic)
- A protein shake + a banana + a piece of toast (in a hurry)
- Greek yogurt + granola + berries
- A normal dinner (if you train at 5pm)
The "must drink whey within 30 min" pressure is unnecessary. A real meal within 2 hours is functionally equivalent.
The morning trainer scenario
If you train at 6am:
Option A: fed. Eat a small meal at 5am (pre-workout banana + a slice of toast with PB), train, eat a real breakfast 7–8am.
Option B: fasted. Train at 6am, eat a substantial breakfast 7–8am.
Both work. The fed version supports slightly better performance for sessions over 60 min. The fasted version is simpler.
For lifting under 45 min, fasted is fine.
The evening trainer scenario
If you train at 6pm:
- Lunch 12–1pm (4–5 hours pre)
- Optional 4pm pre-workout snack (banana + protein) for higher-intensity sessions
- Train 6pm
- Dinner 7:30pm with full protein, carbs, vegetables
This pattern is broadly the easiest for most working adults. Pre-workout fueling happens automatically through lunch + afternoon snack; post-workout is dinner.
The rest day
On rest days:
- Same total calories or modestly less
- Same protein floor
- Same distribution across 3–4 meals
- No specific timing requirements
Rest day nutrition supports recovery from previous training and prepares for upcoming. It's not a "carb-cutting" day for most people; modest reduction in carbs is fine.
What CalorieScan does
We track meal timestamps. The dashboard can show:
- Time from last meal pre-workout
- Time to first meal post-workout
- Daily protein distribution across meals
If you train regularly, the patterns become visible. Most users discover their actual eating patterns are looser than they thought, which is fine — the looser windows still produce results.
Common mistakes
1. The "wasted gains" anxiety.
You finish lifting, can't eat for 90 min because you're commuting. You worry about lost gains.
The reality: 90 min is well within the productive window. Eat when you can.
2. Forcing protein when not hungry post-workout.
Some people are nauseated immediately post-training. Forcing food worsens GI distress.
The fix: a protein shake (more tolerable than solid food). Real meal within 2 hours.
3. Skipping post-workout because "it was just cardio."
Post-cardio recovery still benefits from protein + carbs, especially after long sessions.
4. Relying on pre-workout supplements without real food.
Caffeine + creatine isn't a meal. The food matters more than the supplement.
5. Eating mass quantities post-workout because "I earned it."
A 60-min lifting session burns 250–400 cal. A 1,500-cal "post-workout reward" meal is a calorie problem.
The protein pulse research
Some recent research (Phillips lab, others) suggests muscle protein synthesis is maximized by 4–5 spaced protein meals of 25–40g each, rather than 2 large meals or 6+ small meals.
For a 75kg lifter, this looks like:
- Breakfast: 35g protein
- Lunch: 35g protein
- Snack-meal: 25g protein
- Dinner: 35g protein
- Optional pre-bed: 20g casein
Total: 150g across 5 meals. The 4–5 meal pattern is the structural sweet spot.
A simpler heuristic
If you remember nothing else:
- Eat protein in roughly equal amounts across 3–4 meals daily
- Eat a real meal within 4 hours either side of training
- Don't stress the exact minute
This produces the same result as obsessive timing for almost everyone.
A reality check
The supplement industry profits from anxiety about timing. "You need this whey within 30 min!" sells whey.
The actual research on muscle protein synthesis suggests the timing window is much wider than the marketing claims. For non-fasted lifters with adequate daily protein, the post-workout window extends 4+ hours.
If you have a stressful gym-to-shower-to-eat sequence, relax. Your gains are not slipping away in the locker room.
The 30-day relaxation experiment
If you've been timing pre/post-workout meals to the minute, try this for 30 days:
- Eat your normal pre-workout meal whenever it fits, 1–4 hours pre
- Train normally
- Eat your normal post-workout meal whenever it fits, within 3 hours post
- Hit your daily protein
- Hit your daily calories
Track strength and weight as usual. After 30 days, compare to your previous timing-strict period.
For most people: same results, less neurosis. The timing wasn't doing what you thought.
Eat the protein. Hit the daily total. Don't stare at the clock.
Try the app
CalorieScan AI is the photo-first calorie tracker.
Free on iOS. Snap a meal, get the macros, get on with your life.
Download free on iOS