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.
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.
- 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.
Reference ranges also depend on:
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.
| Marker | Women | Men | Units |
|---|---|---|---|
| Hemoglobin (Hb) | 12.0-15.5 | 13.5-17.5 | g/dL |
| Red blood cells (RBC) | 3.80-5.10 | 4.20-5.80 | M/uL |
| White blood cells (WBC) | 3.8-10.8 | 3.8-10.8 | K/uL |
| Platelets (PLT) | 140-400 | 140-400 | K/uL |
| Hematocrit (Hct) | 35-45 | 38-50 | % |
| ESR | < 20 | < 15 | mm/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.
| Marker | Reference Range | Units |
|---|---|---|
| Glucose (fasting) | 70-99 | mg/dL |
| ALT | 7-56 | U/L |
| AST | 10-40 | U/L |
| Creatinine | W: 0.57-1.00 / M: 0.74-1.35 | mg/dL |
| Total Cholesterol | < 200 (desirable) | mg/dL |
| Ferritin | W: 12-150 / M: 20-250 | ng/mL |
| TSH | 0.45-4.12 | mIU/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.
- 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.
Signs that require prompt medical attention:
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?▾
Why do normal ranges differ between labs?▾
Do I need to fast before a CBC?▾
What should I do if my results show abnormalities?▾
How often should I get a blood test for preventive health?▾
Can I compare results from different labs?▾
Get a personalized interpretation of your lab results - free, fast, and private.
Informational only - not a medical diagnosis.