Merios
Blood Tests

Your Blood Tests Are 'Normal' but You Feel Terrible: Here's the Gap

Reference ranges are built to detect disease, not to confirm health. How to read the space between 'in range' and 'optimal' — starting with the folate–B12–homocysteine triangle.

JUL 14, 20269 MIN READBLOOD TESTSMERIOS EDITORIAL
Contents
  1. What "Normal" Actually Means on a Lab Report
  2. The Folate–B12–Homocysteine Triangle: Why Single Markers Lie
  3. Why Generalists Miss This (It's Structural, Not Personal)
  4. How to Read Your Own Bloodwork Against Functional Ranges
  5. Three Things to Do This Week

Your Blood Tests Are "Normal" but You Feel Terrible: Here's the Gap

A reader posted something recently that I've seen forty variations of in the last year. Paraphrased: "I spent fifteen years convinced I was losing my mind. Brain fog so bad I'd forget the word for spoon. Fatigue that no amount of sleep touched. Cold hands. Tingling in my feet. Eight different doctors. Every blood panel came back normal. Folate normal. B12 normal. CBC normal. Then one functional-medicine clinician ordered RBC folate and active B12. Folate was at the floor. Homocysteine was 22. I started methylfolate, and within six weeks I felt like a person again."

That story is not rare. It is the modal experience of anyone who tracks their own health closely, and it sits at the exact center of what the lab system is bad at: the distance between not technically sick and actually well.

This piece is about that distance. Specifically: why "normal" on a lab report is a statistical artifact and not a health verdict, why the folate–B12–homocysteine triangle is the cleanest example of the problem, and what a smarter way of reading your own bloodwork actually looks like.

What "Normal" Actually Means on a Lab Report

The reference range you see next to your result — the little parenthetical that says (2.0–20.0 ng/mL) or whatever — is almost always derived the same way. The lab takes a few hundred to a few thousand samples from the population that walked through its doors, throws out the top and bottom 2.5%, and calls what's left the reference interval. That's it. By construction, 95% of the people the lab sampled are "normal."

There are three problems with this, and they compound.

First, the reference population is not healthy people. It's whoever got their blood drawn at that lab — which skews toward people with symptoms, people on medications, and people whose doctors thought a test was warranted. The reference range is, in practice, a population of the worried and the unwell with the outliers chopped off. Vitamin D reference ranges across major US labs would categorize roughly 70% of the general adult population as "normal" at levels the Endocrine Society defines as insufficient. The "normal" lane and the "healthy" lane don't overlap as much as you'd think.

Second, the reference range is a snapshot, not a trajectory. A ferritin of 35 ng/mL is "normal." A ferritin that dropped from 95 to 35 over eighteen months is a flashing red light. The lab report cannot see the second case because it has no memory.

Third — and this is the one that wrecks people — the reference range is built for disease detection, not for function. A TSH of 4.2 mIU/L is "normal" by most US lab ranges (0.4–4.5). But endocrinologists have argued since the early 2000s that the upper limit should sit closer to 2.5, because above that you start seeing measurable cognitive symptoms, lipid changes, and progression toward overt hypothyroidism (Wartofsky & Dickey, J Clin Endocrinol Metab, 2005). The lab will tell you you're fine. The literature, if you read it, will not.

This is what "functional range" means. It's the range associated with not having symptoms and not progressing toward pathology — derived from healthy reference populations and longitudinal outcomes, not from whoever happened to walk into the lab on a Tuesday.

The Folate–B12–Homocysteine Triangle: Why Single Markers Lie

To see how badly single-marker thinking fails, look at one of the most consequential trios in your blood: folate, vitamin B12, and homocysteine. They are linked metabolically — they're three nodes of the methylation cycle — and the standard panel reports them as if they were independent.

Here's the biochemistry in one paragraph. Homocysteine is a sulfur-containing amino acid your body produces when it breaks down methionine (from dietary protein). It has to be cleared, and the main clearance route remethylates it back into methionine using folate and B12 as cofactors. If either vitamin is functionally low, homocysteine accumulates. Chronically elevated homocysteine — broadly anything above 10 µmol/L, with most longevity-oriented clinicians targeting under 8 — is associated with endothelial damage and increased dementia risk (Smith et al., PNAS, 2010, the Oxford B-vitamin trial that slowed brain atrophy by 30% in patients with mild cognitive impairment).

Now look at the standard panel. Your doctor orders "serum folate" and "vitamin B12." Both come back inside the lab range. The doctor signs off. Except:

Serum folate measures what's circulating right now — a snapshot of what you ate in the last few weeks, not what's loaded into your red blood cells. RBC folate is a much better proxy for tissue-level status because it integrates over the 120-day lifespan of the red cell. A normal serum folate with a low RBC folate is common in people eating fortified bread but failing to utilize it — including, but not limited to, people with MTHFR polymorphisms.

Serum total B12 is a notorious bad actor. The "normal" range in the US typically starts at 200 pg/mL. The functional literature has argued for two decades that the cutoff should be at least 400. Why? Because total B12 measures both active B12 (bound to transcobalamin, the form your cells take up — holoTC) and inactive B12 (biologically dead). You can have a total B12 of 350 and an active B12 of 25 pmol/L — well below the functional threshold of ~50. If you want a tiebreaker, methylmalonic acid (MMA) accumulates when B12 is functionally low and is the gold standard for distinguishing real deficiency from a misleadingly normal number.

Homocysteine itself. Most US labs flag it as abnormal above 15 µmol/L. The Oxford brain-atrophy trial used 11.3. Selhub et al. (JAMA, 1995) showed the cardiovascular risk curve starts climbing at 9, not 15. Your lab will not flag a 13. It is.

Read together, the picture is completely different from any marker alone. A serum folate of 8, a B12 of 380, and a homocysteine of 14 is technically three normal results — and functionally a deficiency state with a measurable cognitive and cardiovascular cost. The correlation is the whole point.

There's a fourth marker worth dragging in: mean corpuscular volume (MCV), the average size of your red cells, buried inside every CBC you've had run. When folate or B12 is low for long enough, red cells pop out larger than they should and MCV creeps upward. The reference range tops out around 100 fL, but the trajectory matters more — an MCV that drifted from 87 to 96 over two annual panels is a macrocytic story unfolding in slow motion. The CBC sits in one section of the report; the B12 in another. Almost no one reads them together.

And then there's the MTHFR question. About 40% of the US population carries at least one copy of the C677T or A1298C polymorphism, which encodes the enzyme that converts dietary folate into the active 5-MTHF your methylation cycle uses. People with two copies of C677T have roughly 30% of normal enzyme activity (Frosst et al., Nat Genet, 1995). They can eat all the fortified bread in America and still underperform on folate. But the genotype alone is a hypothesis, not an answer. What you actually want to know is whether the downstream consequences are showing up: homocysteine creeping above 9, RBC folate trending toward the floor, MCV inching toward 96. That's the MTHFR-relevant signal. The genetic variant is the question; the functional panel is the answer.

Why Generalists Miss This (It's Structural, Not Personal)

It's tempting to conclude your doctor is a bad doctor. That's almost never it. A US primary care physician sees around 20 patients a day with roughly 18 minutes per visit. They're trained, correctly, to detect disease — to catch the patient whose B12 is 90 and who needs injections before irreversible neuropathy, not the patient whose B12 is 380 and who'd feel sharper at 600. Their reference ranges are tuned to catch the first case and miss the second. That's the design of the system, and the cost is borne entirely by the patient — heaviest on those whose symptoms are diffuse, non-emergent, and chronic.

The single most informative thing about most biomarkers is not the value but the slope, and nothing in the standard appointment maintains a longitudinal record of your values across labs and years. That's where the work of reading your own bloodwork actually lives.

How to Read Your Own Bloodwork Against Functional Ranges

Two things make the difference between "in range" and "actually well." First, score every biomarker against two ranges: the lab reference range, and a functional range drawn from the longevity and outcomes literature (Endocrine Society thresholds for vitamin D, the Oxford trial threshold for homocysteine, revised TSH targets, and so on). When a value lands inside the lab range but outside the functional range, it's the gray zone generalists are trained to ignore — and it's usually the answer to "why do I feel off?"

Second, store your trajectory. Every panel you run — Quest, LabCorp, Function, Marek, whatever — belongs in one longitudinal record so you can see the slope. A B12 of 420 means one thing if you've been there three years, and something else entirely if you were at 580 a year ago. The slope is the signal; the single value is the noise. Layer in wearable data — sleep, HRV, resting heart rate — and you can start to see biomarker drift line up with lifestyle drift in a way no isolated panel can.

This is exactly the problem Merios was built around: it reads each result against both a lab range and a functional range, flags the sub-optimal gap, connects markers across sections of the report that no one reads together (like MCV and a low-normal B12), and keeps every panel in one timeline so the slope is visible. But the method matters more than any tool — you can do the core of this with a spreadsheet and the thresholds below.

Three Things to Do This Week

Order the right tests, not just the standard panel. If you suspect a functional B-vitamin issue — fatigue, brain fog, low mood, tingling — ask for RBC folate (not serum folate), active B12 / holoTC (not just total), homocysteine, and MMA as a tiebreaker. Most direct-to-consumer services will run these. The marginal cost is $40–$80 and it shifts the whole conversation.

Read your existing labs against functional ranges, not lab ranges. Most "I feel terrible but my labs are normal" cases dissolve the moment you do this. A homocysteine of 12 is "normal" and also in the elevated-risk zone. A vitamin D of 28 is "normal" and also below the sufficiency threshold. Pull up your last panel and ask each number: is this a disease-screen pass, or a function-grade pass? They are not the same test.

Re-test in 90 days, not twelve months. B12, folate, and homocysteine respond to change within weeks. A twelve-month follow-up can't distinguish "I fixed it" from "it fixed itself." A 90-day re-test can — which is the whole case for longitudinal tracking over any single panel.

If this was useful, the one-sentence version to remember: a lab report tells you whether you're sick, not whether you're well — and the difference between those two questions is where most of how you feel actually lives.

Merios EditorialResearch-backed health insights from the Merios team
Share
Baseline · The Newsletter

One biomarker, explained properly, every week.

Plain-English deep-dives on what your labs actually mean — functional ranges, trends, and the studies behind them. Free, no spam.

Frequently asked questions

Newsletter

Like this? Get the next one in your inbox.

Merios is live on the US App Store — plus a weekly briefing with new biomarker deep-dives and plain-English study breakdowns.