Most athletes think about nutrition and training separately. Eat enough to perform today. Hit protein goals. Maybe count calories. Training is a separate conversation - different app, different mindset.
This separation costs you performance. Your nutrition status is constantly leaking into your training data - body weight trends, morning HRV, resting heart rate, sleep quality, even your ground contact time while running. You just need to know where to look.
The inverse is also true: your training load affects your nutritional needs. A hard block changes your energy requirements, your micronutrient demands, and your hormonal environment in ways that show up in your biometrics days or weeks before you feel them in your legs.
This article is about connecting those dots. I wrote it because I spent years ignoring the nutrition signals in my data, and fixing that connection was the single best thing I've done for my training.
Body weight as a fuelling proxy
Your body weight trends - not daily fluctuations, but the 7-day rolling average - are the most accessible window into whether you're fuelling your training adequately.
The weight stability rule
If your rolling average body weight drops more than 2–3% over two weeks while your training load is constant or increasing, you are in an energy deficit.
This sounds obvious, but I see athletes misinterpret this signal constantly. The scenario: you start a new training block. You're running more, riding more, swimming more. Your appetite hasn't caught up yet, or you're consciously "eating clean" because you want to lean out for race season. Your weight drops a pound. Then another. You feel leaner, faster, good.
Here's what's actually happening: you're accumulating an energy debt. Your body is catabolizing tissue - first fat, then, if the deficit is large enough or long enough, muscle. Your performance might feel fine for 2–3 weeks because the weight loss makes you feel light and springy. But by week 4–6, the deficits compound. Your recovery suffers. Your immune system dips. Your power numbers plateau or drop. You get sick.
The 2–3% rule is a guardrail. If your weight drops beyond that during a training block, either eat more or train less. There's no third option.
What daily weight fluctuations mean
Day-to-day weight changes of 1–3 pounds are normal and driven by hydration, glycogen stores, gut content, and electrolyte balance. This is why a single morning weigh-in is nearly useless.
The meaningful signal is the 7-day moving average. A rising trend? Glycogen supercompensation (common after a rest day following heavy training) or too many calories. A falling trend? Energy deficit, glycogen depletion, or (in extreme cases) muscle loss.
Baseline surfaces this automatically for connected scales: your body weight trend line overlaid on your training load chart. When CTL rises and weight drops simultaneously, the AI insight card flags the potential energy deficit pattern - not as a warning, but as a prompt to check your intake.
The low energy availability pattern in data
Relative Energy Deficiency in Sport (RED-S) is the clinical term for what happens when athletes chronically underfuel. The warning signs visible in your wearable data:
- Weight declining while training load is stable or increasing - the most obvious signal
- HRV dropping 10–15% or more over 2–4 weeks without an illness explanation - caloric restriction suppresses parasympathetic activity
- Resting heart rate rising 3–5 bpm above your normal range - your cardiovascular system is working harder at rest because it has less fuel
- Sleep efficiency declining despite normal or increased sleep duration - underfuelling fragments sleep
- Recurring minor illnesses - one cold after another, every rest week you get sick
I've seen all five patterns in athletes who insisted they were eating enough. The data doesn't lie. Your subjective feeling of appetite is a terrible guide to actual energy balance - especially during hard training, when appetite-suppressing hormones (PYY, GLP-1, catecholamines) are elevated.
HRV and resting heart rate as nutritional stress markers
HRV is usually discussed as a training recovery marker. But it's also a direct nutritional stress marker.
The mechanism
Heart rate variability reflects autonomic nervous system balance - specifically the balance between sympathetic (fight-or-flight) and parasympathetic (rest-and-digest) activity. Nutrition affects this balance in several ways:
- Caloric restriction shifts the autonomic balance toward sympathetic dominance, chronically. The body perceives low energy availability as a threat and mobilizes resources accordingly.
- Carbohydrate availability directly affects HRV. Low glycogen levels increase sympathetic activation. This is one reason your HRV tends to be lower during a hard training block - it's not just the training stress, it's the depleted fuel state.
- Micronutrient status matters too. Magnesium deficiency, iron deficiency (especially in runners), and low vitamin D all correlate with reduced HRV.
The pattern to watch for
The classic nutritional stress pattern in HRV data:
Day 1–3: Large training load. HRV drops 10–15%. Normal. Day 4–5: Still eating at maintenance or below. HRV stays suppressed. Still normal if training continues. Day 6–10: If HRV is still 15%+ below baseline despite a recovery day or two, and especially if RHR is elevated 2–4 bpm, check your nutrition. You are not recovering because you are not fuelling.
The test: eat 300–500 extra calories (mostly carbohydrate) before bed for two nights. If your HRV rebounds 10%+ in the morning, you were underfuelling. If it stays suppressed, the cause is probably training load or non-training stress.
This is not a theoretical exercise. I do this regularly during hard blocks. It works almost every time.
RHR as an early warning
Resting heart rate is less specific than HRV but more stable. A chronically elevated RHR (3–5 bpm above your 60-day average) that persists through a rest week is one of the strongest signals that something is off - and nutrition is one of the first things to check.
If RHR is high and you haven't been sick, haven't changed your caffeine timing, and your sleep is fine, the probability that you're underfuelling is high enough to act on. Eat more. See what happens in 3–5 days.
Why most athletes underfuel
The reasons are structural, not personal.
1. Appetite-suppressed training. Hard workouts suppress appetite for 2–4 hours post-exercise, especially high-intensity work. If you train in the morning and eat lunch at 12, you might eat 500 fewer calories than you burned without noticing.
2. The "I eat clean" trap. Athletes who eat primarily whole foods - lean meat, vegetables, rice, fruit - often underfuel because these foods are less calorie-dense. A massive salad with grilled chicken looks like a lot of food but might be 400 calories. A runner burning 600+ calories per hour needs to eat a volume of clean food that's genuinely difficult to manage.
3. The weight-performance confusion. Many athletes (particularly in running and cycling) believe being lighter = being faster. This is true up to a point. Below that point, you lose power, you get sick more often, and your recovery collapses. The line is thinner than most athletes think.
4. The "bro science" of carb restriction. Low-carb and keto approaches to endurance training have produced enough anecdotal success stories that many athletes believe they can train hard without much carbohydrate. For most athletes in most training contexts, this is wrong. Carbohydrate is the preferred fuel for high-intensity work, and training without adequate carbs degrades performance and recovery.
How much is enough?
Precise numbers depend on your size, training load, and sport, but the ballpark guidelines from the International Society of Sports Nutrition:
- Moderate training (3–5 hours/week): 30–50 kcal/kg/day, 3–5 g/kg carb
- High training (8–12 hours/week): 45–60 kcal/kg/day, 5–8 g/kg carb
- Very high training (15+ hours/week): 55–80+ kcal/kg/day, 8–12 g/kg carb
For a 70 kg runner doing 10 hours/week: 3,150–4,200 calories per day, 350–560g of carbohydrate. That's a lot of food.
If you're not tracking intake (and most athletes shouldn't need to track forever), use the weight and HRV signals as your guide. If weight is stable, HRV is in your normal range, and performance is trending up, you're eating enough, whatever the numbers say. If weight drops and HRV drops, eat more.
How Baseline connects nutrition markers to training load
This is the feature I'm most proud of in Baseline, because it solves a problem I had for years.
I used to track training in TrainingPeaks, body weight in Apple Health (from a Withings scale), and HRV in WHOOP. Three disconnected sources. The connections existed in my data - I just couldn't see them without manually exporting, joining, and charting.
Baseline pulls all three into one view:
- Weight trend line on the same chart as CTL. When they diverge (CTL up, weight down), Baseline highlights the period.
- HRV trend overlapping training load. We mark the zones: green (HRV stable or rising), yellow (HRV down 10–15%), red (down 15%+).
- RHR overlay as a third signal. Morning RHR alongside yesterday's TSS. High RHR + high TSS = incomplete recovery, often nutrition-linked.
- Weekly AI insight summary that notes when the combined pattern suggests energy deficiency.
The insight card might say: "Your weight is down 2.1% over 14 days while training load increased 18%. Your HRV is 12% below baseline. Consider increasing caloric intake, particularly carbohydrate around workouts, for 5–7 days and monitoring the response."
This is not a meal plan. It's not a nutrition coach. It's a diagnostic light on your dashboard telling you to pay attention to a domain you might be neglecting.
The bottom line
Nutrition is not a separate concern from training. It is training - or rather, it's the fuel that makes training possible. If you track training load without tracking body weight and HRV trends, you're operating with incomplete information.
The signals are clear:
- Weight dropping + training stable = eat more
- HRV suppressed + good sleep = eat more (especially carb)
- RHR elevated + no illness = eat more
- All three together = stop training and eat until they normalize
Your wearable data already knows when you're underfueling. The question is whether you're listening.