Day 30 of 300: Crawling Back to Optimal

Six days since my last run. That’s the longest gap since I started this project. The plan after Day 29 was to rest over the weekend, sleep well, come back strong. What actually happened was a week of feeling like absolute garbage.

Exhaustion. Malaise. Blood pressure felt unusually high. The kind of week where you question whether the whole 300-session thing is a good idea or just a slow-motion breakdown. I’m fairly sure the meal choices didn’t help. When you’re tired you reach for the easy stuff, and the easy stuff makes you more tired. The cycle feeds itself.

But I ran today. And the numbers tell a different story from the one in my head.

The run

Three 1km splits. First kilometre at 7:27 with an average heart rate of 120. Second at 6:59, heart rate climbing to 139. Third at 7:12, heart rate at 143. Classic progressive effort, nothing forced. The second kilometre was actually the fastest, which means I found a groove before the fatigue crept in on the third.

Compared to the base run on Day 28 (same distance, same treadmill), today’s session drained 2 fewer body battery points. Same work, less cost. That’s efficiency improving.

The week that wasn’t

Here’s what the sleep data looks like across the past seven nights:

Date Hours Score HRV Notes
Mar 12 5.7 65 39ms Fair
Mar 13 6.3 73 47ms Best of the run
Mar 14 2.9 22 19ms Disaster
Mar 15 8.4 84 43ms Recovery bounce
Mar 16 6.5 56 61ms Two naps during the day
Mar 17 No data
Mar 18 8.1 67 51ms Getting back on track
Mar 19 7.9 75 39ms Solid enough to run

March 14 stands out. 2.9 hours of sleep, a score of 22, and an overnight HRV of 19ms. My baseline range is 44-62ms. Nineteen is the lowest I’ve recorded. Body battery charged 5 points the entire day. Five. Sleep stress hit 57, which means my body was fighting something all night instead of recovering.

Steps tell the same story. Over 11,000 on the 12th and 13th when I was running. Then 5,800, 6,300, and a rock-bottom 1,115 on the 16th. I basically didn’t move.

The body battery spent most of the week bouncing between “Very Low” and “Low.” It only climbed back to “High” on the 17th and 18th, which is what gave me the platform to run today.

The number that matters

Here’s the headline: my acute-to-chronic training load ratio is now 1.0x.

One week ago it was 2.1x. Garmin had me flagged as “Overreaching” with an acute load of 300+ against a chronic of 137. Today the acute load is 146, the chronic is still 137, and the status has moved from Overreaching to Maintaining. The ACWR is classified as Optimal.

That didn’t happen because I did something clever. It happened because I stopped. Six days of rest let the acute load bleed off while the chronic held steady. The ratio normalised on its own.

This is the part that’s hard to internalise. The week felt like failure. No runs, no energy, shuffling around the house. But for my body, it was exactly what was needed. The overreaching was real and the only cure was time.

Is the fitness actually improving?

I keep asking myself this, so I went through the numbers properly.

What’s better than two weeks ago:

What’s worse or stalled:

The honest answer is yes, it’s improving, but not in the ways you’d expect. VO2 Max hasn’t budged. The race predictions haven’t moved. The fitness age only shifted 0.2 years. What changed is the foundation. The load is sustainable now. The resting heart rate is dropping. The body is adapting to the training instead of drowning in it.

Two weeks ago I was running on fumes and calling it progress. Now the engine is cooler and the fuel tank is refilling. The performance gains come next, but only if the base stays stable.

The blood pressure question

I’ve been feeling like my blood pressure is high this week, that heavy-headed, slightly-off sensation. But there are no readings in Garmin for the past seven days. I should be tracking this, especially during a week like this one. If the malaise and exhaustion are partly cardiovascular, the only way to know is to measure. Adding this to the list of things I keep meaning to do.

What’s next

Training readiness at wake-up today was 58. Moderate. After the run it dropped to 39, with a recovery estimate of 22 hours. That puts me back in the green by tomorrow morning, which is when I plan to run again.

The goal for the rest of this week is simple. Run tomorrow if the readiness is above 40. Keep the sessions at base effort. Sleep above 7 hours. Make better food choices, because whatever I’ve been eating this week hasn’t helped.

The load ratio is optimal for the first time since I started tracking it. I’d like to keep it there. That means building slowly, not cramming in sessions to make up for lost time. The week off wasn’t lost time. It was the recovery I should have taken earlier.

Day 30 of 300. Ten percent through. The body is finally cooperating. Time to stop fighting it and start building on it.


Feel free to subscribe to my newsletter, chat to me on mastodon or follow my blog in your favourite RSS reader.