TL;DR
- For 16:8 with a noon first meal, the engine returns an 8-hour eating window from 12:00 to 20:00 and a 16-hour fast from 20:00 to 12:00 the next day.[4]
- The default schedule packs three meals at 12:00, 16:00, and 19:45. That last 19:45 slot exists so the final meal closes safely inside the eating window.
- The training-window problem is real: morning lifters need to either move first meal earlier or accept training fasted, which shifts the protein-distribution math.
- Protein distribution under 16:8 is the part most people skip. Three meals across 8 hours pushes per-meal protein to roughly 0.55 g/kg if you want to clear the daily 1.6 g/kg lifter target.[3]
16:8 starting at noon is the most-googled fasting schedule for a reason — it's the easiest version of time-restricted eating to fit around a normal workday. The Intermittent Fasting Window Planner takes a protocol and a first-meal time and returns the full daily schedule. This article walks through the noon-start case, reads the meal-spacing math, and shows where the protocol breaks for training schedules and protein targets.
Scenario and engine output
The inputs model the most common 16:8 setup: skip breakfast, first meal at noon, last meal by 8 PM.
protocol: 16:8
first_meal_time: 12:00 Engine output (trimmed to the load-bearing fields):
protocol: 16:8
eatingHours: 8
fastingHours: 16
eatingWindowStart: 12:00 (day 0)
eatingWindowEnd: 20:00 (day 0)
fastingWindowStart: 20:00 (day 0)
fastingWindowEnd: 12:00 (day +1)
mealSchedule:
meal 1: 12:00
meal 2: 16:00
meal 3: 19:45
coachSummary: "16:8: eat between 12:00 PM and 8:00 PM, fast for 16 hours. Fit 3 meals in the window." Six numeric facts the engine establishes: the 8/16 split, the two boundary timestamps, and the three meal anchor times.[4]
Reading the schedule
The 12:00–20:00 window is the canonical Berkhan-style 16:8 implementation. Meals at 12:00, 16:00, and 19:45 give roughly 4-hour spacing between meal 1 and meal 2, 3-hour-45 spacing between meal 2 and meal 3, and a 15-minute buffer before the eating window closes. That 15-minute cushion is intentional — the schedule assumes you start the last meal at 19:45 rather than finish it then.
The 16-hour fast itself runs from 20:00 through to 12:00 the next day. Empirically, the first 8–10 hours are sleep, the next 2–4 hours are morning, and the final 2 hours are the part dieters report as hard. Black coffee and water are conventionally permitted; calorically-zero beverages do not interrupt the fasting state for clinical purposes.[1]
Where the protocol bends
Morning training
If you train at 6 AM, the engine's 12:00 first meal puts your first calories six hours after the session ends. The published literature on post-exercise protein timing suggests there is no urgent anabolic window in the 30-minute sense, but waiting six hours fasted does measurably blunt the muscle protein synthesis response from the session itself.[2] The pragmatic fixes are: shift the eating window earlier (start at 10:00 or 11:00), train fasted and accept the small protein-synthesis cost, or pick a different protocol like 14:10.
Evening training
A 6 PM session fits the noon-start window almost perfectly: meal 2 at 16:00 is pre-workout fuel, meal 3 at 19:45 is post-workout. This is the use case the default schedule is implicitly optimised for.
Social meals
The schedule's 19:45 last-meal anchor collides with social dinners. Pushing dinner to 21:00 means the fast extends from 21:00 to 12:00, which is 15 hours rather than 16. Three or more "long-window" days a week dilute the time-restricted-eating effect to the point where it is hard to distinguish from normal eating in the published trial data.[1]
The protein-distribution problem
The Morton 2018 meta-analysis anchored daily protein intake for lifters at 1.6 g/kg bodyweight as the point where additional protein stops producing more lean mass. For an 80 kg lifter, that is 128 g/day. Distributed across three meals in an 8-hour window, that is 42–43 g per meal — close to the upper limit of what fits in a single high-protein dinner without supplementation.[3]
The Protein Intake Calculator exposes the per-meal target alongside the daily target. The Macro Calculator shows whether the carb and fat numbers fit in the same window — for cutting phases, the fat target often does not, and lifters end up shifting to 4 meals across the 8 hours (typical spacing: 12:00, 14:30, 17:00, 19:30).
What the trial data actually shows
Cienfuegos and colleagues 2017 ran an 8-hour vs unrestricted comparison in adults with obesity; the time-restricted group lost roughly 3% bodyweight at 12 weeks, attributed almost entirely to a ~350 kcal/day spontaneous deficit.[1] Moro and colleagues 2020 ran a similar 16:8 protocol on resistance-trained males and found preserved lean mass with a small fat-mass reduction — but the eating window was paired with matched protein intake.[2]
Two implications: the fasting itself is not the active ingredient — calorie reduction is — but the schedule structure reliably produces a small spontaneous deficit, and protein distribution must be planned, not assumed.
Cross-checking against related tools
For lifters using 16:8 alongside a target deficit, the recommended workflow is: run the daily calorie target through the Macro Calculator first, then check the per-meal protein target in the Protein Intake Calculator, then use this engine's schedule to anchor when each macro target needs to land.
Related reading: How To Count Macros for the daily framework, How To Eat Enough Protein for the per-meal execution, and How To Improve Sleep For Recovery for why the 20:00 last-meal cutoff matters beyond calorie control.
FAQ
Can I push the eating window later than 12:00–20:00?
Yes, but each hour pushed later shifts the protein-distribution problem onto the morning. A 14:00–22:00 window means you finish your last meal two hours before bed, which the sleep literature flags as a measurable sleep-quality cost for the average person. The 12:00–20:00 default exists to keep both the protein math and the sleep cost in their respective safe zones.
Will fasted training cost me muscle?
The trial data on resistance-trained males doing 16:8 with fasted morning training shows preserved lean mass when total daily protein matches the controls.[2] The mechanism is that the protein synthesis missed in the fasted morning gets recovered in the larger evening meals. The risk case is a lifter with low total daily protein and morning training; that combination loses lean mass faster than the same protein on a non-fasted schedule.
Is black coffee allowed during the fast?
Calorically, yes. Caffeine pre-noon does not interrupt the fasting metabolic state. Cream, milk, or sugar in any meaningful quantity does end the fast. Single-digit-calorie additions (a splash of milk) sit in a grey zone that the clinical literature does not have strong data on.
How do I know if 16:8 is working?
The honest answer is bodyweight and lean-mass tracking over 8–12 weeks. Subjective hunger reports are unreliable in the first 3 weeks because they reflect adaptation, not effect. The trial data converged at the 12-week mark for both fat loss and lean-mass effects.[1]
References
- 1 Effects of time-restricted eating on weight loss and other cardiometabolic outcomes — JAMA Internal Medicine (Cienfuegos et al.) (2017)
- 2 Time-restricted eating without reducing caloric intake on body composition in resistance-trained males — Journal of the International Society of Sports Nutrition (Moro et al.) (2020)
- 3 International Society of Sports Nutrition position stand: protein and exercise — JISSN (Jäger et al.) (2017)
- 4 Methodology notes for the Intermittent Fasting Window Planner — AI Fit Hub (2026)