Guide

How to Read Blood Test Results: CBC and Metabolic Panel Explained

When you receive blood test results, you see a table of numbers, units, and flags (H for high, L for low). Understanding the report is straightforward once you know how the layout works, what the key markers mean, and what reference ranges apply to you.

Author: Oleg S. Founder of IvorusReviewed by Ivorus Editorial TeamLast reviewed: 2026-05-06

Disclaimer

Content is informational and not a substitute for professional medical advice.

Get a personalized interpretation of your lab results - free, fast, and private.

Informational only - not a medical diagnosis.

What do the columns in a blood test report mean?

Every lab report contains four key elements.

Test name - what was measured: hemoglobin, glucose, TSH, ferritin, etc.

Your result - the numerical value the laboratory measured.

Units - g/dL, mmol/L, ng/mL, and others. Units matter: the same number in different units means something entirely different.

Reference interval - the range the laboratory considers normal. If your result falls outside this range, it is flagged H (high) or L (low).

These four elements make up every test report, whether it is a CBC, comprehensive metabolic panel, or hormone test.

What is a reference range - and why do normal values differ between labs?

A reference interval is not an absolute standard for a "healthy person" - it is a statistical range calculated from a large sample of clinically healthy people, covering the middle 95% of values.

This means that in 5% of completely healthy people, individual markers will fall outside the reference range - and that is normal. It also explains why borderline deviations without symptoms are usually not clinically significant.

    Reference ranges also depend on:

  • Sex: men and women have different normal ranges for hemoglobin, ferritin, and certain hormones.
  • Age: children, adults, and older adults have substantially different reference values.
  • Testing method: different labs use different reagents and equipment, leading to slightly different intervals.

That is why you should not directly compare results from different laboratories without accounting for their respective reference ranges.

Complete Blood Count (CBC): key markers and normal ranges

The CBC is the most common blood test, measuring the cellular composition of blood.

Hemoglobin (Hb) carries oxygen in red blood cells. Low values may indicate anemia; elevated values can suggest dehydration or certain blood disorders.

Red blood cells (RBC) - low values combined with low hemoglobin are the classic picture of anemia.

White blood cells (WBC) - the immune system's cells. Elevated counts are typical in infections and inflammation; low counts may indicate immune suppression.

Platelets (PLT) enable blood clotting. Low counts increase bleeding risk.

Hematocrit (Hct) - the percentage of red blood cells in total blood volume.

ESR (erythrocyte sedimentation rate) - a non-specific marker of inflammation. It rises with a wide range of conditions, from a cold to systemic disease.

Each CBC marker should be interpreted alongside the others, not in isolation.

MarkerWomenMenUnits
Hemoglobin (Hb)12.0-15.513.5-17.5g/dL
Red blood cells (RBC)3.80-5.104.20-5.80M/uL
White blood cells (WBC)3.8-10.83.8-10.8K/uL
Platelets (PLT)140-400140-400K/uL
Hematocrit (Hct)35-4538-50%
ESR< 20< 15mm/hr

Source: LabCorp Reference Ranges. Values may vary slightly between laboratories.

Metabolic panel: what gets tested and normal values

A comprehensive metabolic panel (CMP) evaluates organ function and metabolic processes.

Glucose - fasting blood sugar. Elevated levels may indicate impaired carbohydrate metabolism.

ALT and AST - liver enzymes. Elevation signals liver stress, from fatty liver disease to inflammation.

Creatinine and BUN (blood urea nitrogen) - kidney function markers. Elevation may indicate reduced filtration.

Cholesterol (total, LDL, HDL) - the lipid profile, associated with cardiovascular risk.

Ferritin - the body's iron storage protein. A key marker for fatigue and hair loss. Learn more in the ferritin guide.

TSH (thyroid-stimulating hormone) regulates the thyroid gland. Abnormalities are linked to fatigue, weight changes, and mood. Learn more in the TSH guide.

MarkerReference RangeUnits
Glucose (fasting)70-99mg/dL
ALT7-56U/L
AST10-40U/L
CreatinineW: 0.57-1.00 / M: 0.74-1.35mg/dL
Total Cholesterol< 200 (desirable)mg/dL
FerritinW: 12-150 / M: 20-250ng/mL
TSH0.45-4.12mIU/L

Source: LabCorp Reference Ranges. Values may vary between laboratories.

What does "out of range" mean - when to worry, when not to?

A result outside the reference interval is not automatically a diagnosis. A few key principles:

Small deviations (3-10% from the boundary) are often clinically insignificant, especially with no symptoms.

Context matters more than the number. A hemoglobin drop in someone who donated blood last week is very different from the same drop in someone with severe weakness and shortness of breath.

Trend matters more than a single result. A gradual ferritin decline over six months is more meaningful than one borderline value.

    Signs that require prompt medical attention:

  • a result more than twice outside the normal range;
  • abnormalities across multiple related markers simultaneously;
  • deviations accompanied by significant symptoms: severe fatigue, shortness of breath, unexplained weight loss.

How to analyze multiple markers together

Many conditions show up not as a single abnormal marker, but as a pattern - a characteristic combination of changes.

Iron deficiency typically looks like low ferritin combined with low hemoglobin or RBC count and reduced mean corpuscular volume (MCV).

Vitamin D deficiency - isolated low 25(OH)D. It does not produce a specific CBC pattern.

Hypothyroidism - elevated TSH with low free T4. Often accompanied by fatigue, but may show no changes in the CBC.

Inflammation - elevated ESR and/or CRP (C-reactive protein), often with elevated WBC.

This is why uploading several tests together - rather than one at a time - gives a much more complete picture.

How Ivorus helps you make sense of your results

Ivorus is a lab result interpretation platform.

Example: if your ferritin reads 8 ng/mL (normal range: 12-150 for women), Ivorus flags it as low, surfaces related markers (hemoglobin, RBC, MCV), and shows whether the level has been declining across multiple tests or is a one-time deviation.

Upload your results and the platform compares your markers against sex- and age-adjusted reference ranges, shows connections between related markers, displays how your values have changed over time, and highlights patterns worth discussing with your doctor.

This content is informational only and does not constitute a medical diagnosis or recommendation. If you have significant abnormalities in your results, consult your healthcare provider.

Frequently Asked Questions

If a result is outside the reference range, does that mean I am sick?
Not necessarily. In 5% of clinically healthy people, individual markers statistically fall outside the reference range. Clinical significance depends on how large the deviation is, what symptoms (if any) are present, and how the marker has changed over time. Small borderline deviations with no symptoms rarely require immediate action.
Why do normal ranges differ between labs?
Each laboratory sets its reference intervals based on its own equipment, reagents, and patient database. Small differences between labs are normal. If you are tracking a marker over time, use the same laboratory for all draws.
Do I need to fast before a CBC?
A complete blood count (CBC) does not require fasting - results are not meaningfully affected by food. A comprehensive metabolic panel (glucose, cholesterol, iron, ferritin) requires fasting: no food for at least 8-12 hours before the draw. Drinking water is fine.
What should I do if my results show abnormalities?
Evaluate the size of the deviation and whether you have symptoms. For small deviations without symptoms, discuss the results at your next routine visit. For significant abnormalities, changes across multiple markers, or noticeable symptoms, see your doctor promptly.
How often should I get a blood test for preventive health?
Once a year if you feel well. More frequently if you have a chronic condition or are monitoring treatment - as directed by your doctor. Testing too frequently without clinical indication is counterproductive: borderline fluctuations within normal variation can create unnecessary anxiety.
Can I compare results from different labs?
Direct number-to-number comparison across labs is unreliable: different labs use different reagents and methods. If you are tracking a marker over time, use the same lab consistently. If you switched labs, compare each result against its own reference range rather than against the raw numbers from the previous lab.

Get a personalized interpretation of your lab results - free, fast, and private.

Informational only - not a medical diagnosis.