The Complete Plan
20 weeks of running, strength, nutrition, sleep, and mindfulness — fully reconciled. May 15 → September 27.
| Goal | Primary method | Timeline |
|---|---|---|
| Berlin sub-4:30 | Periodized base build, 80/20 Z2/quality | All 20 weeks |
| Big glutes | Hip Thrust priority, 2× strength/week, progressive overload | Phases 1–4 |
| Toned abs | 3–4 core exercises per strength session; dead bug, hollow holds, cable crunches | Phases 1–4 |
| Improve sleep quality | 19:00 fluid cutoff, HRV-gated extension, cycle-aware protocols | All 20 weeks |
- 80/20 running. 80% Zone 2 (HR ≤139 bpm). You've been running Zone 4. This changes permanently from day one.
- Barry's is non-negotiable. 1×/week throughout. It's your quality session. Don't double it with tempo on the same day.
- Strength through Week 16. This is how you build the glutes and abs while running 40+ km. It doesn't get cut until taper.
- The long run is sacred. It doesn't move. Everything else bends around Saturday.
What Goes in the Same Day
You don't need 6 separate days to fit everything. Stack smart — leave 4–6 hours between sessions, never combine two quality sessions.
✓ Stack freely
- AM Zone 2 run + PM strength
- AM strength + PM Zone 2 run
- Barry's + evening easy 20–30 min jog
- Long run + evening mobility (20 min)
- Strength A + short abs finisher (built in)
- Strength A + Strength B same day (rare — only if week is compressed)
✗ Never stack these
- Barry's + tempo run (two quality sessions)
- Long run + hard strength (long run day is sacred)
- Tempo + long run (same or consecutive days)
- Any 3 structured sessions in one day
Tue: Barry's
Wed: Rest
Thu: Strength B (AM) + Z2 run 40 min (PM)
Fri: Rest or easy walk
Sat: Long run
Sun: Rest
Tue: Tempo run — standalone
Wed: Barry's
Thu: Strength B (AM) + easy 30 min (PM)
Fri: Rest
Sat: Long run
Sun: Rest
Minimum 4 hours between sessions, 6 hours preferred. If you're stacking strength + run, do whichever needs the most neural freshness first — typically strength before run, not the other way around, unless the run is very easy Zone 2 (HR ≤130).
Session Structure by Phase
Templates include stacking options. Luteal phase adjustments are flagged inline.
| Week | Dates | Long Run | Other Running | Strength | Barry's |
|---|---|---|---|---|---|
| 17 | Sep 4–10 | 26–28 km | 2× Z2, 45 min | 1× maintenance | Yes |
| 18 | Sep 11–17 | 20–22 km | 2× Z2, 40 min | Skip | Every 2 wks |
| 19 | Sep 18–24 | 14–16 km | 2× easy 30 min + strides | Skip | Skip |
| 20 | Sep 25–27 | Race Sep 27 | Thu + Fri shakeouts, 20 min | Skip | Skip |
Week-by-Week
Zone 2 throughout. Gel practice starts Week 7. Long run day = long run only — no strength stacking.
| Wk | Date | Distance | Effort | Fueling |
|---|---|---|---|---|
| 1 | May 17 | 8 km | Zone 2 easy | Water only |
| 2 | May 24 | 10 km | Zone 2 easy | Water only |
| 3 | May 31 | 12 km | Zone 2 easy | Water only |
| 4 | Jun 7 | 8 km — DELOAD | Very easy | Water only |
| 5 | Jun 14 | 14 km | Zone 2 | Water only |
| 6 | Jun 21 | 16 km | Zone 2 | Water only |
| 7 | Jun 28 | 18 km | Zone 2 | First gel at 60-min mark — test brand + flavor |
| 8 | Jul 5 | 12 km — DELOAD | Very easy | Water only |
| 9 | Jul 12 | 20 km | Zone 2 | Gel every 45 min after 60-min mark |
| 10 | Jul 19 | 22 km | Zone 2 | Race-day protocol — lock in what works |
| 11 | Jul 26 | 24 km | Zone 2 | Race-day protocol |
| 12 | Aug 2 | 16 km — DELOAD | Very easy | Carry gels, optional use |
| 13 | Aug 9 | 26 km | Zone 2 | Race-day protocol |
| 14 | Aug 16 | 28 km | Z2 + last 5 km marathon pace | Race-day protocol |
| 15 | Aug 23 | 32 km — PEAK | Z2, last 3–4 km marathon pace | Full protocol. Most important run of the block. |
| 16 | Aug 30 | 20 km — DELOAD | Easy Zone 2 | Gels at correct intervals |
| 17 | Sep 6 | 26–28 km | Zone 2 | Race-day protocol |
| 18 | Sep 13 | 20–22 km | Zone 2 | Race-day protocol |
| 19 | Sep 20 | 14–16 km | Easy + strides | Optional gels |
| 20 | Sep 27 | 42.2 km — RACE | Sub 4:30 | Nothing new. Only what you practiced. |
Second half: Accelerate if you have legs from km 25 onward.
The marathon is won or lost at km 30, not km 5. Every runner you see going out too fast in the first 10 km is a runner you'll pass at km 32.
| When | What |
|---|---|
| Night before | Carb-heavy dinner by 20:00 — rice + salmon or chicken, large portion |
| Morning of (60–90 min before) | Skyr + granola + banana or mango |
| During, from 60-min mark | 30–40g carbs per 45 min — gels, chews, or dates. Same brand/flavor as race day. |
| Within 30 min post-run | Whey + collagen shake + banana or rice cake |
Glutes + Abs
Session A (hip-hinge) and Session B (knee-dominant) — both end with a core block. Full hypertrophy through Week 16, maintenance from Week 13.
Luteal phase: Drop to 80% of current loads. Skip the top set if form breaks down. This is not losing progress — it's protecting the adaptation.
Main lifts
Core block (finish every Session A)
Back (Session A finisher)
Main lifts
Core block (finish every Session B)
Shoulders + Arms (Session B finisher)
Dead bug and Pallof Press build anti-extension and anti-rotation stability — the exact core function you need to hold running form at km 35. Hollow body builds the visible anterior core (the "toned" look). Cable crunch and hanging leg raise create the hypertrophy. Ab wheel and Copenhagen plank bridge aesthetics and performance.
Fueling the Block
Carb periodization by day type. Protein is non-negotiable every day. Fluid cutoff 19:00 — hard stop.
| Day type | Carb target | Absolute | Key sources |
|---|---|---|---|
| Rest / easy Z2 | 3.0 g/kg | ~176g | Rice, granola, fruit |
| Barry's / tempo / strength | 5.0 g/kg | ~294g | More rice, extra granola, banana or dates pre-session |
| Long run >90 min | 6.0–8.0 g/kg | 352–470g | Load the night before AND morning of |
| Late luteal phase | +0.5–1.0 g/kg above day type | +30–60g | Carb needs genuinely rise — this is not emotional eating, it's physiology |
| Food | Protein | Note |
|---|---|---|
| Clear whey + collagen shake | ~35g/serving | Post-workout primary. 10g collagen supports connective tissue at high mileage. |
| Chicken breast 150g | ~30g | |
| Salmon 150g | ~25g | |
| Tuna (brine) 100g | ~25g | |
| Skyr 200g | ~20g | + granola = pre or post-workout meal base |
| Edamame 150g | ~15g | |
| Nuts 30g | ~6g | Fat + protein snack |
| Slot | Non-shift day | Shift day (ends 20–21:00) |
|---|---|---|
| Pre-workout | Skyr + granola + fruit or avo + salmon, 1–2h before. Americano fine. | Same — morning session |
| Post-workout | Whey + collagen within 30–40 min. Add banana/rice cake if long or hard session. | Same if morning session |
| Lunch | Rice + protein + corn or kidney beans | This is your carb anchor on shift days — never skip or halve it |
| Mid-shift (14–17:00) | — | Quarkriegel, skyr, or nuts + fruit |
| Dinner / last meal | Full dinner before 20:00 | Home 21:00–21:30. Small skyr or nuts only if hungry. No full meal. |
| Fluid + supps cutoff | 19:00 hard stop. Tart cherry + magnesium at or before 19:00. | |
| Supplement | Timing | Note |
|---|---|---|
| Iron | Fasted, before coffee + dairy | First thing. Absorption is pH-sensitive — do not move this. |
| Creatine · Omega-3 · D3+K2 | After breakfast | |
| Tart cherry + magnesium glycinate | ≤19:00 | Moved up from 20:00 — fluid cutoff rule. |
| Whey + collagen | Post-workout | 10g collagen per serving — connective tissue at high mileage |
Sleep for the Marathon Block
Sleep is where the training adaptation happens. At 40+ km/week, 7h is not enough.
- Fluid cutoff 19:00. Tighter than before (was 20:00). The nocturia fragmentation from your April 21 log (58 min WASO) cannot compound at high mileage.
- No vigorous training within 90 min of bedtime. Absolute floor: 60 min. Zone 2 and mobility only after 20:30.
- Last full meal 20:00. Light snack after late shift is acceptable. Full plate at 21:30 is not.
- Wake at 07:00 every day. Including weekends, rest days, days-after-late-shifts. Circadian consistency is the cheapest sleep intervention.
Lighter sleep during taper is physiological — reduced training means less adenosine accumulation. Do not add supplements. Do not change your routine. Stick to 21:30 wind-down, 22:00 bed. The feeling of poor sleep in taper does not reflect poor recovery.
| Phase | Days | Sleep pattern | Adjustment |
|---|---|---|---|
| Early follicular | 1–7 | SWS improving | Normal protocol |
| Late follicular / ovulation | 8–16 | Best quality of cycle | Good window for hard quality sessions |
| Early luteal | 17–23 | REM increases, temperature rises slightly | Normal protocol |
| Late luteal | 24–31+ | SWS ↓, RHR +3–7 bpm, more fragmentation | Don't panic at wearable scores. Hormonal, not training stress. Extra 30 min sleep if possible. |
Mental Practices for 20 Weeks
Not meditation for its own sake. Specific tools for specific moments in the training block — pre-run activation, post-session recovery, taper anxiety, and the race itself.
Weeks 1–8: "What did I show up for this week that I didn't feel like doing — and what happened after?"
Weeks 9–14: "Where did my process break down this week, and what's the one thing I'd change?"
Weeks 15–20: "What has this block taught me about what I'm capable of?"
Training Through the Hard Week
Days ~24–35 of your cycle. Higher perceived exertion, lower motivation, disrupted sleep, carb cravings. This is endocrinology, not a character flaw. Here's how to work with it.
| Session type | Normal week | Late luteal adjustment |
|---|---|---|
| Zone 2 runs | HR ceiling 139 | No change — Z2 is already the right zone. May feel harder at the same pace; that's fine. |
| Long run | Zone 2, prescribed distance | Do it. Reduce distance by 10–15% only if sluggishness is severe. Never skip it entirely. |
| Barry's | Full effort | 80% intensity. Not max. Finish feeling like you could have done more. Don't chase PRs in this window. |
| Tempo runs | 5:27/km LT pace | Skip tempo — do Barry's instead. Tempo in late luteal produces more stress than adaptation. |
| Strength | Full sets + loads | 80% of current loads. Same reps, lighter bar. Drop the top set if form breaks. This preserves the stimulus without the injury risk. |
| Core / abs | Full volume | Keep. Core responds well to moderate stimulus regardless of cycle phase. |
| Friday rest/easy call | HRV-gated | Default to rest in late luteal regardless of HRV. Your wearables will likely reflect suppressed readiness anyway. |
Protein: Hit the upper end (118g). Progesterone is mildly catabolic — extra protein blunts muscle breakdown during this window.
Omega-3: You're already taking it. The anti-inflammatory effect is especially relevant in late luteal (prostaglandins are elevated, driving cramping and discomfort).
Cravings for chocolate or carbs: Respond to them with the right foods first — rice, granola, banana, skyr. If you want the chocolate too, have it. The craving is a physiological signal. It's not a willpower failure.
| Adjustment | Why |
|---|---|
| Add 30 min to sleep window if possible | SWS decreases in late luteal — more time in bed partially compensates |
| Allow 07:30 wake even without low HRV | RHR elevated 3–7 bpm → wearables may not fully capture recovery debt |
| Keep bedroom cooler than usual | Core temp is elevated — even 1–2°C lower room temp improves SWS |
| Do not panic at elevated RHR on Oura/Whoop/Garmin | This is hormonal, not training stress. It resolves at menstruation. |
Your First Week Back
Cycle day 3 — estrogen rising, energy returning. Right hormonal window. Start conservative. Do not compress 3 missed weeks into this week.
The Rules
Short. Memorize them.
- Zone 2 = HR ≤139 bpm. Walk if you exceed it. Every run, every time. You've been running Zone 4 — this changes permanently from Week 1.
- Long run does not move and does not get cut. Everything else bends around Saturday. This is the one non-negotiable session of the week.
- Deload weeks 4, 8, 12, 16. Volume drops 40%. Not optional, not negotiable, not "just this once."
- Strength through Week 16. This is how you build the glutes and abs while running. Maintenance from Week 13. No strength in taper.
- Abs every strength session. Core block is not optional. Toned abs are built consistently over 16 weeks, not in a 4-week blitz.
- Fluid cutoff 19:00. Every day. All fluids. No exceptions.
- Barry's stays 1×/week. It is your quality session. Do not add tempo on the same day.
- Gel practice starts Week 7. Nothing new on race day. Only what you've practiced.
- Missed sessions → continue forward, never backward. Do not compress. Do not add back. Continue from the next planned session.
- Late luteal → 80% intensity. Not rest, not full gas. 80% on Barry's, 80% of loads on strength, skip tempo. Every time without exception.
- Taper will feel wrong. That means it's working. Do not add sessions in Weeks 17–20 no matter how good your legs feel.
- Book a ferritin blood test Jul 24 – Aug 20. Ferritin, not haemoglobin. GP or private lab. If below 40 µg/L, see your GP before race day.