Lab Values Decoded

Blood collection tubes resting on an arm before a draw

Normal is a statistical range, not a health grade.

The most common thing I hear from friends is "my labs came back normal but I still feel off." Here's why both can be true: normal ranges are built from everyone who gets tested, including plenty of people who don't feel great. Landing inside the range means you're not sick enough to flag. You're allowed to aim higher than that.

Normal standard lab reference
Optimal where feeling good usually lives

Ferritin (your iron storage)

Normal: 12–150 ng/mLOptimal: 50–100 ng/mL

The earliest number to drop when iron runs low, long before anemia shows up on a CBC. Labs call 12 normal, but plenty of people, especially women who menstruate, are exhausted, shedding hair, and foggy well above that cutoff.

Ask for it if: you're tired all the time, losing more hair than usual, or newly winded on stairs. It's usually not on a basic panel. You have to ask.

My take: the single most common "normal labs, feel like garbage" culprit I see. Don't start iron without testing first, too much is its own problem.

TSH and your thyroid

Normal: 0.4–4.0 mIU/LOptimal: 1.0–2.0 mIU/L

The signal your brain sends your thyroid. High TSH means the brain is shouting. It's one number describing a whole system, and the reference range is a wide road some people feel genuinely off in the upper part of.

Ask for it if: you're cold when nobody else is, your energy tanked, or your weight changed without your habits changing. If it's borderline and your symptoms are real, ask for free T4 and thyroid antibodies too, not just a repeat TSH.

My take: thyroid symptoms get dismissed constantly, especially in women, because they're vague. Vague doesn't mean imaginary.

Vitamin D

Normal: 20–50 ng/mLOptimal: 50–80 ng/mL

Technically a hormone. Most people who live indoors, wear sunscreen, or experience winter run low by spring. It's fat-soluble, so more is not automatically better, which is exactly why this decision should be based on a number.

Ask for it if: you've never had it checked, honestly. Cheap, common, and one of the few supplement decisions a lab value should make for you.

My take: test, supplement to a sensible level if you're low, retest. Boring, effective, done. It's why D3 leads my own stack, paired with K2 (see Supplement Basics).

Fasting glucose and HbA1c

Glucose: 70–99 mg/dLA1c: below 5.7%A1c optimal: 4.8–5.3%

Glucose is this morning's snapshot. A1c is the three-month average, which makes it the more honest of the two. An A1c of 5.7 to 6.4 is prediabetes: incredibly common, symptom-free, and mostly reversible with unglamorous things like walking, muscle, sleep, and food. It's the stage where nobody panics, which means it's the stage where nobody acts.

Watch: the trend, not the flag. A 5.4 that used to be a 5.0 is information.

My take: this is the number I watched turn into ER visits a decade later. Not because anyone failed, but because a slow drift never felt urgent to anyone in the room.

Cholesterol (and the number that isn't on the panel)

ApoB normal: below 130 mg/dLApoB optimal: below 80 mg/dL

The standard panel earns its spot, but total cholesterol alone is nearly useless. Many cardiologists now consider ApoB the better measure of the particles that actually cause plaque, and Lp(a) is a genetic risk factor worth measuring once in your life, because if it's high you want to know early. Both are cheap add-ons most people have never heard of.

Ask for it if: heart disease runs in your family, your triglycerides are high while your LDL looks fine, or you just want the higher-resolution version of a test you're already getting.

My take: asking for ApoB, and Lp(a) once in your lifetime, is the highest-value five seconds of self-advocacy available at a physical.

B12

Normal: 200–900 pg/mLOptimal: 600–900 pg/mL

Absorbed through a fussy process that gets less efficient with age, on metformin or long-term acid reducers, and on plant-based diets. Real symptoms, fatigue, tingling, memory complaints, can show up at low-normal levels.

Ask for it if: you're vegetarian or vegan, over 60, on those medications, or have unexplained tingling. Low-normal plus symptoms? Ask about methylmalonic acid, it catches what the standard test misses.

My take: low-normal plus symptoms deserves a follow-up question, not a shrug. Easy fix when it's caught.

hs-CRP (inflammation)

Normal: below 3.0 mg/LOptimal: below 1.0 mg/L

A general inflammation marker: smoke detector, not a map. Anything raises it temporarily, a cold, a hard workout, a bad week, so one elevated result means recheck, not panic.

My take: useful as a trend, noisy as a snapshot. I'd never interpret a single CRP in isolation, and neither should the internet.

The standing rule: I'm a nurse giving you education, not your nurse giving you medical advice. Ranges vary by lab, age, sex, and history. Use this to have better conversations with the people who know yours.