← All posts

How to track your hemoglobin and CBC over time

By Firebird Systems, the makers of HealthViewer · Published November 1, 2026 · Last reviewed November 1, 2026

The complete blood count, or CBC, is the most common blood test there is. It comes with physicals, hospital visits, pregnancy checks, and almost every new prescription that needs monitoring. Most people have dozens of them, from many labs, and have never looked at more than the flags. A CBC is a good test to track because most of it is stable within a person. When something moves, a run of results can show whether it is new, how fast it is moving, and what else changed at the same time.

What the CBC measures

A CBC counts and measures the three kinds of cells in your blood. A full report, with the differential, often runs to a dozen lines or more.

Red cells:

White cells:

Platelets: the platelet count, often with MPV, their average size.

Not every line is worth a chart. The ones that tell the clearest story over time are:

Hematocrit and RBC usually move with hemoglobin, so they add little once hemoglobin is charted. The percentages in the differential can move just because another cell type changed, so chart the absolute counts instead. The neutrophil-to-lymphocyte ratio calculator turns two lines of the differential into a single, nonspecific marker of inflammation.

The numbers on the report

Units

Hemoglobin is reported in g/dL in the United States, in g/L in much of the world, and in mmol/L in a few countries. g/L is g/dL times 10. The WHO’s 2024 guideline on hemoglobin cutoffs gives 10 g/L as 0.62 mmol/L.

g/dLg/Lmmol/L
10.51056.5
11.01106.8
12.01207.4
13.01308.1
15.01509.3

Counts come in many spellings for the same unit. For white cells and platelets, K/µL, 10^3/µL, thou/µL, and 10^9/L are all the same number: a WBC of 6.2 K/µL is 6.2 × 10^9/L. Some labs report the differential in cells/µL, so 3,100 cells/µL is 3.1 K/µL. For red cells, M/µL and 10^12/L are the same. Hematocrit is usually a percentage, but some labs report it as a fraction, so 42 percent and 0.42 L/L are the same result.

The range depends on who you are

Hemoglobin cutoffs differ by sex, age, and pregnancy. The WHO’s 2024 guideline sets these for anemia, based on the 5th percentile of healthy people:

GroupAnemia if hemoglobin is below
Men, 15 to 65130 g/L (13.0 g/dL)
Non-pregnant women, 15 to 65120 g/L (12.0 g/dL)
Pregnancy, first trimester110 g/L (11.0 g/dL)
Pregnancy, second trimester105 g/L (10.5 g/dL)
Pregnancy, third trimester110 g/L (11.0 g/dL)

Your lab’s range may differ, and its flag may be set from its own population. The guideline also adjusts for a few things that raise hemoglobin without any change in health:

The guideline also notes that fingerstick results vary from venous ones by an amount that is not settled, so a hemoglobin from a fingerstick at a blood drive and one from a lab draw are not quite comparable.

Neutrophils and the Duffy-null phenotype

Many healthy people of African and Middle Eastern ancestry have a lower neutrophil count with no added risk of infection. It is tied to a variant of the Duffy blood group gene and is now called Duffy-null associated neutrophil count, or DANC. A 2026 study in JCO Global Oncology describes it as formerly known as benign ethnic neutropenia, and notes that it does not represent a true neutropenic state.

The numbers matter. A 2023 JAMA research letter notes that the Duffy-null phenotype is found in 66.7 percent of people in the U.S. who identify as Black. Its authors proposed a neutrophil range of 1,210 to 5,390 cells/µL for Duffy-null individuals, against their hospital’s standard range of 1,920 to 7,600 cells/µL. The median was 2,820 for Duffy-null individuals and 4,750 for the reference group.

For tracking, this means a neutrophil count that is always flagged low, and always about the same, may be your normal rather than a problem. A 2024 study in JAMA Network Open found that many cancer trials exclude, and many chemotherapy regimens reduce doses for, counts in this range, so if a low count has ever affected your treatment, a long history of stable values, and a Duffy test if your clinician orders one, are worth having on hand. Why are lab reference ranges different? covers how ranges are set and why one range rarely fits everyone.

How often it is tested

A CBC has no single schedule. It shows up:

Because a CBC is drawn so often, most people already have a long history. The work is gathering it. How to get all of your medical records covers requesting older results from clinics and hospitals.

What counts as a real change

Some CBC values barely move within a person, and some move a lot. In a study of 30 healthy adults sampled weekly for 10 weeks, part of the European Biological Variation Study, researchers measured how much each value varied on its own and how far apart two results had to be before the change was likely to be real (the reference change value):

ValueTypical within-person variationChange likely to be real
Hemoglobinabout 2.7%about 8%
Hematocritabout 2.8%about 8%
MCVabout 0.7%about 2%
Plateletsabout 7%about 21%
WBC8 to 13%about 22%
Neutrophils (count)12 to 20%about 33%

WBC and neutrophils show a range because the study found more variation in women than in men and reported the two separately.

In practice:

For hemoglobin, MCV, and WBC, the study also found high individuality: each person’s normal sits in a narrow part of the population range. A result inside the lab’s range can still be a real change for you.

Things that move the CBC

Hemoglobin and hematocrit up

Hemoglobin down

White cells

MCV

MCV is one of the steadiest numbers on the report, so a drift is worth noticing. It tends to fall with iron deficiency and rise with B12 or folate deficiency. The BSG guideline notes that thalassemia also lowers it, often out of proportion to any anemia. Because of the mixed-deficiency problem above, a normal MCV does not rule out a deficiency.

Did the medication actually do anything? covers reading a before-and-after fairly, whether the treatment was iron, B12, or a drug that affects blood counts.

What to record with each result

For each CBC, keep:

FieldWhy
Collection dateSpacing matters, and so does timing around donations and treatment.
Hemoglobin, MCV, WBC, absolute neutrophils, plateletsThe values most worth charting.
Unitsg/dL, g/L, or mmol/L for hemoglobin. Hematocrit as % or L/L.
LabRanges and flags differ between labs.
Venous or fingerstickFingerstick hemoglobin is not directly comparable.
MedicationsIron, B12, testosterone, steroids, chemotherapy, with dates.
Other contextIllness, dehydration, blood donation, period timing, pregnancy, altitude, smoking.

Names vary. Hemoglobin appears as Hgb, Hb, and Haemoglobin, platelets as PLT and Platelet Count, and WBC as White Blood Cell Count and Leukocytes. The absolute neutrophil count appears as ANC, Absolute Neutrophils, Neutrophils (Absolute), and Neutrophils #. Keep the percentage and the absolute count as separate tests, and pick one name for each.

Charting it

A few choices make a CBC chart honest:

How to track your lab results over time has the general method for any test.

Tracking your CBC in HealthViewer

HealthViewer is a lab results tracker that runs on your own computer. It imports blood counts from lab report PDFs, MyChart downloads, and direct connections to your health system, and files common names under one test: Hgb and Haemoglobin as Hemoglobin, Hct as Hematocrit, PLT and Platelet Count as Platelets, and White Blood Cell Count and Leukocytes as WBC. MCV, MCH, MCHC, and RDW are recognized, including results your health system sends under their standard codes. Names for the absolute neutrophil count, such as Absolute Neutrophils and Neutrophils (Absolute), file under their own test, apart from the neutrophil percentage.

Units are converted so results share one chart. Hemoglobin in g/dL, g/L, and mmol/L converts between all three, and counts in K/µL, 10^3/µL, and 10^9/L are treated as the same unit, with cells/µL converted to match. A hematocrit reported as a fraction such as 0.42 L/L is not converted to a percentage. If your history mixes the two, the fraction results are listed under the chart rather than plotted on the wrong scale. If one of your labs uses a name HealthViewer does not recognize, combine it with Merge… in the Test Catalog.

In Trends, the Blood tag pulls the CBC’s red cell, white cell, and platelet values together, and the Complete Blood Count panel filter shows the tests from your CBC panels. The tag holds the differential’s percentages, so add the absolute counts to it in the Test Catalog if you chart those. The Cross-Date view puts a whole panel side by side, one column per draw. The overlay view puts hemoglobin and ferritin, or hematocrit and testosterone, on one chart.

Enter iron, B12, testosterone, or a steroid course in Medications, and medication markers show where each started and stopped. Add a journal entry for a blood donation, an illness, or a move, then turn on Show journal to see it on the chart. If your clinician uses a different range for you, for example a Duffy-null neutrophil range, set it as a custom range in the Test Catalog, and the chart shades your range instead of the lab’s.

Everything stays in an encrypted file on your computer, with no account and no cloud service. Getting Started walks through the first import.


This post is general information, not medical advice. Talk to your clinician about what your blood count means for you and before changing any treatment.