How to read your blood test results

Lab reports are written for clinicians, not for the person the blood came from. This guide walks through how to read one line by line: what a reference range actually represents, what a high or low flag does and does not mean, which panels show up most often, and what to ask your provider. It is educational, not medical advice.

Prefer to skip the manual reading?

Upload your report and Nodava explains every biomarker on it, in order of what needs attention.

Analyze my report

What a reference range really is

A reference range is the span of values the lab sees in most of the people it considers healthy, typically the middle 95 percent. That definition has two consequences worth knowing. First, being inside the range is not proof of health, and being outside it is not proof of disease. Second, about 1 in 20 healthy people will land outside a given range purely by chance, so on a 20-marker panel a stray flag is statistically expected.

Ranges also shift by age, sex, pregnancy, and sometimes ethnicity, and they differ between labs because the instruments and methods differ. Always read the range printed on your own report rather than one you found online.

Vitamin D 42 ng/mL

In range

Comfortably inside a 30-100 range.

Ferritin 14 ng/mL

Low

Just below a 15-150 range: stores are running down.

LDL 168 mg/dL

High

Well above the under-100 target, not just at the edge.

This is the same visual Nodava puts next to every marker on an uploaded report, so you can see distance from the range instead of only a letter.

What H and L actually mean

H means the value is above the lab's reference range and L means it is below. Some labs print an asterisk, bold the value, or write ABNORMAL instead, and many use HH or LL for critically abnormal results that trigger a phone call rather than a portal message.

The letter carries direction only, never severity. A hemoglobin flagged L by 0.1 and a potassium flagged H by 1.5 both get one letter, and they mean completely different things. The distance from the range, the marker involved, and your own previous values are what turn a flag into information.

Six steps to read any report

  1. 1. Start with the flags, not the whole page

    Most reports mark values outside the reference range with H, L, or an asterisk. Read those first. Everything unflagged is inside the lab's expected range and rarely needs your attention on a first pass.

  2. 2. Read the reference range next to the value

    A number means nothing without its range and units. 5.3 is normal for A1c in percent and meaningless without that unit. Always read value, unit, and range together.

  3. 3. Notice how far outside the range it is

    A value one point past the edge of a range is a very different conversation than one that is double the upper limit. Distance from the range matters more than the flag itself.

  4. 4. Compare against your own history

    Your previous results are the best reference range you have. A value that moved from 18 to 32 is good news even if both are close to the same part of the range.

  5. 5. Group related markers together

    Markers explain each other. Low ferritin with low hemoglobin tells a clearer story than either alone, and a high TSH means more once free T4 is next to it.

  6. 6. Write down your questions before the visit

    Bring two or three specific questions tied to actual values. That turns a rushed appointment into a focused one.

The anatomy of one result line

Almost every lab report prints the same four pieces of information on each line. Once you can name them, the rest of the page reads quickly.

ColumnExampleWhat to do with it
Test nameFerritinIdentify which marker this is. Abbreviations vary by lab.
Result14The measurement itself. Meaningless without the next two columns.
Unitsng/mLDifferent units change the whole scale. Compare like with like.
Reference range15 - 150The lab's expected span. Compare your result to this, not to a number online.
FlagLDirection only. Check how far past the edge the value sits.

The panels you will see most

Complete blood count (CBC)

Counts and measures your red cells, white cells, and platelets.

Key markers: Hemoglobin, hematocrit, white cell count, platelets, and the differential percentages.

Read the guide

Comprehensive metabolic panel (CMP)

Checks blood sugar, electrolytes, kidney function, and liver enzymes.

Key markers: Glucose, sodium, potassium, creatinine and eGFR, ALT, AST, and albumin.

Read the guide

Lipid panel

Measures the cholesterol and fats circulating in your blood.

Key markers: LDL, HDL, triglycerides, and total cholesterol.

Read the guide

Thyroid panel

Checks how hard your body is pushing the thyroid and how much hormone it makes.

Key markers: TSH first, then free T4 and free T3 when TSH is off.

Read the guide

Iron studies

Shows how much iron you have circulating and how much is stored.

Key markers: Ferritin, serum iron, transferrin saturation.

Read the guide

Vitamins and minerals

Measures nutrient status that can drive energy, mood, and immunity.

Key markers: Vitamin D, vitamin B12, folate, magnesium.

Read the guide

Want a specific marker explained? Browse the biomarker guides.

What high and low mean, marker by marker

The eight questions people ask most after opening a report.

What does high LDL mean?

LDL carries cholesterol into artery walls, where it builds plaque over years. Above 130 mg/dL is borderline high and above 160 is high, but how much it matters depends on your blood pressure, blood sugar, smoking status, and family history, not the number alone.

Full guide

Why is my white blood cell count high?

Infection and inflammation are the usual reasons, followed by physical stress, recent hard exercise, smoking, and steroid medications. A mild elevation on one draw is very common and is normally rechecked rather than treated.

Full guide

What does low hemoglobin mean?

Low hemoglobin is anemia. Iron deficiency is the most common cause, and MCV and ferritin are usually checked next to determine which type it is. Symptoms include fatigue, breathlessness, and cold hands and feet.

Full guide

What does a high TSH mean?

TSH is the signal telling your thyroid to work harder, so a high TSH usually means an underactive thyroid. If free T4 is still normal, it is called subclinical and is often monitored rather than treated right away.

Full guide

What does a high A1c mean?

A1c reflects your average blood sugar over roughly three months. 5.7 to 6.4 percent is the prediabetes range and 6.5 percent or higher meets the threshold for diabetes on two occasions.

Full guide

What does low vitamin D mean?

Most labs flag below 30 ng/mL as insufficient and below 20 as deficient. It is one of the most commonly low results on a panel, especially in winter, in people with darker skin, and in anyone who spends most of the day indoors.

Full guide

What does high ALT mean?

ALT is a liver enzyme released when liver cells are stressed. Mild elevations most often trace to fatty liver, alcohol, medications, or recent intense exercise. Values several times the upper limit need evaluation.

Full guide

What does low ferritin mean?

Ferritin measures stored iron and drops before hemoglobin does, so a low ferritin with a normal hemoglobin means your reserves are running down even though you are not yet anemic.

Full guide

Questions worth asking your provider

  • Which of these results actually changes anything for me?
  • Is this flagged value meaningful, or expected given my history and medications?
  • Should any of these be repeated, and how soon?
  • What direction would you want to see this moving at my next draw?
  • Is there anything I can change day to day that affects this marker?

Frequently asked questions

What does it mean if a result is flagged high or low?
A flag means the value falls outside the lab's reference range for that test. It does not automatically mean something is wrong. Reference ranges are built from a population of people the lab considers healthy, so roughly 1 in 20 normal results falls outside the range by chance. Context, symptoms, and repeat testing decide what a flag actually means.
What do H and L mean on a lab report?
H means the value is above the lab's reference range and L means it is below. Some labs use an asterisk, bold text, or the word ABNORMAL instead, and many print critically abnormal values as HH or LL. The letter tells you the direction only, never the severity.
Why do reference ranges differ between labs?
Each lab sets ranges based on its own instruments, methods, and the population it tests. That is why the same value can be flagged at one lab and not at another, and why comparing raw numbers across labs can be misleading without noting the range and units printed on each report.
Is a borderline result something to worry about?
Usually a borderline value is a signal to watch, not to act on immediately. The direction over two or three tests tells you far more than a single reading near the edge of a range.
How long do blood test results take?
Routine panels like a CBC or metabolic panel are often resulted within 24 hours, and many patient portals post them before your provider has reviewed them. Specialized tests such as hormone panels or antibody testing can take several days to a couple of weeks.
Do I need to fast before a blood test?
It depends on the test. Fasting glucose and traditional lipid panels usually ask for 8 to 12 hours without food, while a CBC and most thyroid tests do not require fasting. Water is almost always allowed and helps make the draw easier. Follow the instructions from whoever ordered the test.
Can I get my blood test results without seeing a doctor?
In the United States, federal rules give you the right to your own lab results, and most labs release them to your patient portal directly. Having the results is not the same as having them interpreted, which is why the reference range, your history, and a provider conversation still matter.
How often should I get blood work?
That depends on your age, history, medications, and what your provider is monitoring. Many adults have a basic panel once a year, while specific markers may be rechecked every 3 to 6 months when something is being followed.
What is the difference between a normal result and an optimal one?
A normal result simply falls inside the lab's reference range, which is a statistical description of a population. Optimal ranges are narrower targets some clinicians use based on outcome research. Nodava reports against the lab's printed range and shows your own trend, rather than inventing a stricter range.
Can Nodava explain my results for me?
Yes. Upload a PDF or a photo of your report and Nodava identifies every marker on it, marks where each value falls against its range, groups related markers, and explains what each one measures in plain terms. It is educational and never a substitute for your provider.

See this applied to a real report

Look at a fully explained sample report first, or upload your own and get the same breakdown for every biomarker on it.