Complete Blood Count (CBC)#

Plain-language guide to the complete blood count (CBC) - what each value means, who should test, what abnormal results mean, and when to escalate.

A complete blood count is the most commonly ordered blood test. It counts and characterizes the three main cell types in your blood: red blood cells (which carry oxygen), white blood cells (which fight infection), and platelets (which help blood clot).

Request a TeleTest consultation

Important: If you have new symptoms lasting less than 3 months, are unwell, or have any of the warning signs listed below, see a clinician in person at a walk-in clinic, urgent care, or emergency department before ordering testing on your own. Some symptoms can be part of a serious illness that needs immediate evaluation.

Jump to what you need


What this test measures#

A CBC reports the following components. The values clinicians focus on most are highlighted.

Component What it tells you
Hemoglobin (Hgb) The amount of oxygen-carrying protein in your blood. Low hemoglobin defines anemia.
Hematocrit (Hct) The percentage of your blood volume made up by red blood cells. Closely tracks with hemoglobin.
RBC count The total number of red blood cells.
MCV (mean corpuscular volume) The average size of your red blood cells. Helps classify the cause of anemia (small, normal, or large).
MCH and MCHC The amount and concentration of hemoglobin per red cell. Less clinically important on their own.
RDW How much red blood cells vary in size. Can hint at mixed nutritional deficiencies.
WBC (white blood cell count) The total number of infection-fighting cells.
Neutrophils The main type of WBC that fights bacteria. Low neutrophils raise infection risk.
Lymphocytes A type of WBC involved in viral infections and immune surveillance.
Monocytes, eosinophils, basophils Smaller WBC populations involved in specific immune responses.
Platelets Cells that help blood clot. Low platelets can cause bleeding; high platelets can occasionally cause clotting.
MPV The average size of platelets. Rarely changes clinical decisions on its own.

Reference ranges differ slightly by lab - use the reference range printed on YOUR result, not generic numbers.


Who should consider testing#

Common reasons to order a CBC:

  • Screening for anemia in someone with no family doctor, especially over age 40
  • Investigating symptoms of fatigue lasting more than 3 months
  • Hair loss workup
  • Vegetarian or vegan diet (to rule out iron, B12, or folate deficiency)
  • Monitoring while on testosterone-replacement therapy (TRT can raise red cell count)
  • Monitoring while on certain prescription medications that affect blood counts
  • Heavy menstrual periods
  • Pregnancy planning (best to identify and correct anemia before pregnancy)
  • Post-bariatric surgery (nutritional deficiencies are common)
  • Annual general-health screening, age 40+

Do NOT use TeleTest as your first stop if you have any of the following. These symptoms need in-person assessment:

  • Unwell, short of breath, chest pain or pressure, jaw or left-arm pain, palpitations, lightheadedness
  • New-onset headache, numbness, weakness, or difficulty speaking
  • New-onset rash, especially with fever
  • Vomiting, persistent diarrhea, or significant abdominal pain
  • New respiratory infection (cough, sore throat) with fever
  • Unintentional weight loss
  • Rectal bleeding, blood in vomit, or black tarry stools
  • Unexplained bruising, blood in urine, or bleeding from your gums

How to prepare#

No fasting is required for a CBC. If you have had a recent infection, surgery, or are currently pregnant, the result may not reflect your usual values. We recommend waiting at least 4 weeks after recovering from an acute illness before checking a screening CBC.

TeleTest does not currently manage prenatal care. If you are pregnant, please see your prenatal-care provider for CBC monitoring.


How to interpret your result#

The most clinically important values are hemoglobin, hematocrit, WBC, neutrophil count, platelet count, and MCV. The others (MPV, MCHC, RDW, MCH) rarely change decisions on their own and minor isolated abnormalities in these are typically not a cause for concern.

Reference ranges differ slightly by lab and by age/sex - use the reference range printed on YOUR result form.


What does an abnormal result mean?#

My hemoglobin is low. Do I have anemia?#

Yes - low hemoglobin defines anemia. The most common causes:

  • Bleeding: in women of menstruating age, the most common cause is menstrual blood loss. In adults of any age, slow bleeding from the gut (ulcers, polyps, hemorrhoids) is another common cause.
  • Iron deficiency: vegetarian or vegan diet, heavy alcohol use, poor absorption (celiac disease, inflammatory bowel disease), or chronic bleeding.
  • B12 or folate deficiency: vegan diet, certain stomach surgeries, autoimmune conditions, some medications (long-term acid-suppressing medications, some first-line oral diabetes medications).
  • Chronic disease: kidney disease, inflammation, thyroid disease.
  • Inherited: thalassemia trait (common in people of Mediterranean, South Asian, Southeast Asian, and African descent), sickle cell trait or disease.

The MCV helps narrow down the cause:

  • Low MCV (small red cells): usually iron deficiency or thalassemia.
  • High MCV (large red cells): usually B12 deficiency, folate deficiency, alcohol, hypothyroidism, or some medications.
  • Normal MCV: blood loss, chronic disease, kidney disease, mixed deficiency.

Your clinician will often order follow-up tests (ferritin, B12, folate, thyroid) based on the MCV.

My MCHC, MCH, or RDW is flagged but everything else is normal. Should I worry?#

Usually no. Clinicians rarely focus on MCHC, MCH, or RDW in isolation. The values that matter most are hemoglobin, hematocrit, and MCV.

  • MCHC (Mean Corpuscular Hemoglobin Concentration) and MCH (Mean Corpuscular Hemoglobin) tend to track with hemoglobin and MCV. If those are normal, a minor MCHC or MCH flag is almost always a harmless lab artifact.
  • RDW (Red cell Distribution Width) can be elevated in mixed nutritional deficiencies or in early anemia, but an isolated mildly high RDW with normal hemoglobin and MCV usually does not need follow-up.

An isolated MCHC, MCH, or RDW flag typically does not need repeat testing unless your hemoglobin or MCV is also abnormal or you have symptoms.

My white blood cell count is high. What does that mean?#

A high WBC count (leukocytosis) most often reflects:

  • Active infection - bacterial infections especially raise neutrophils.
  • Recent illness or stress - WBC can remain elevated for 1 to 2 weeks after.
  • Steroid pills (prescription corticosteroids) can raise WBC.
  • Pregnancy - mild WBC elevation is normal.
  • Smoking - chronic smokers often run higher WBC.
  • Rarely: blood disorders or blood cancers, especially if WBC is very high (above 30) or the differential shows abnormal cell populations.

A mildly elevated WBC after a recent cold or infection usually returns to normal within a few weeks. If WBC is significantly elevated, persistent, or paired with other abnormalities, your clinician will arrange further testing.

My white blood cell count is low. What does that mean?#

A low WBC (leukopenia) can be caused by:

  • Recent viral infection - viruses can suppress WBC for 1 to 4 weeks.
  • Some prescription medications - certain blood pressure medications, anti-seizure medications, anti-thyroid medications, chemotherapy.
  • Autoimmune conditions - lupus, rheumatoid arthritis.
  • B12 or folate deficiency - same nutritional deficiencies that cause anemia can lower WBC.
  • Some ethnic backgrounds: people of African descent often have a naturally lower neutrophil count (called "benign ethnic neutropenia") and this is a healthy variation, not a problem.
  • Bone marrow problems - rare, but possible with persistent significant leukopenia.

A mildly low WBC after a recent illness or in someone known to have benign ethnic neutropenia usually does not need workup. Persistent or significantly low neutrophils (below 1.0) warrant further investigation - please see a clinician.

My platelet count is low. Should I be worried?#

Mildly low platelets (130 to 150) often have no specific cause and may simply be your baseline. Possible causes of lower platelets include:

  • Recent viral illness
  • Pregnancy (mild platelet drop is normal)
  • Heavy alcohol use
  • Certain medications (some antibiotics, some anti-seizure medications, some prescription heartburn medications)
  • Autoimmune conditions (ITP)
  • Liver disease
  • Vitamin B12 or folate deficiency

Platelets below 100 generally warrant follow-up. Platelets below 50 with bleeding or bruising are a medical urgency - please go to urgent care or the emergency department.

My platelet count is high. What does that mean?#

A mildly high platelet count (above 400) is common and most often reflects:

  • Recent illness, infection, or inflammation - platelets are also "acute phase reactants" and rise with stress.
  • Iron deficiency
  • Recovery from blood loss or surgery
  • Smoking

Significantly elevated platelets (above 600 to 800) that persist warrant further evaluation. If you have new headaches, numbness, chest pain, or shortness of breath alongside high platelets, please see a clinician in person.

What is the difference between screening and diagnostic testing?#
  • Screening is testing in someone with no symptoms, looking for problems before they cause trouble. A screening CBC at age 40 is an example.
  • Diagnostic testing is ordered to investigate symptoms. Ordering a CBC because someone has fatigue, hair loss, or heavy periods is diagnostic, not screening.

The same blood test can be either, depending on why it is ordered. Provincial health plans cover diagnostic CBC fully; screening CBC may or may not be covered depending on age and risk factors.

What is "anemia of chronic disease"?#

Some long-standing health conditions - inflammation, autoimmune disease, kidney disease, certain cancers - cause a low-grade anemia even when iron, B12, and folate stores are normal. The body's inflammatory signals reduce red blood cell production. Treating the underlying condition usually improves the anemia.

My hemoglobin is high. Is that good?#

Not always. A higher than expected hemoglobin can reflect:

  • Dehydration - the blood is concentrated. Re-hydrate and retest.
  • Smoking and chronic lung disease - the body produces more red cells to compensate for lower oxygen.
  • Living at high altitude.
  • Sleep apnea.
  • Testosterone or anabolic steroids - one of the most common reasons we see elevated hemoglobin and hematocrit in TRT monitoring.
  • Polycythemia vera - a bone-marrow disorder. Less common, but important to rule out when hemoglobin is significantly elevated and the cause is not obvious.

Hematocrit above 54% generally warrants follow-up. Hematocrit above 60% is significant and needs prompt clinical assessment.

I'm on testosterone-replacement therapy. How often should I check a CBC?#

Standard cadence for monitoring on TRT:

  • Baseline before starting
  • 3 to 6 months after starting or changing dose
  • Then every 12 months once stable

We are looking for hematocrit (Hct). Rising Hct above 54% is the most common reason we adjust TRT dose or recommend a temporary pause. See the TRT pages for more.

I'm a vegetarian/vegan. What should I check?#

A CBC plus vitamin B12, ferritin (the iron-storage protein), and folate is a reasonable nutritional screening every 1 to 2 years for vegetarians and vegans, especially if you have not been taking a B12 supplement. Plant-based diets are healthy but require either fortified foods or a B12 supplement to avoid long-term deficiency.

What affects CBC accuracy?#
  • Recent infection - WBC and platelets often elevated; can take 2 to 4 weeks to normalize.
  • Dehydration - all cell concentrations falsely elevated.
  • Pregnancy - hemoglobin is naturally lower, WBC slightly higher.
  • Recent strenuous exercise - WBC briefly elevated.
  • Sample handling and timing - small variations are normal between draws.

For screening, we recommend waiting at least 4 weeks after an acute illness and being well-hydrated on the day of the draw.

How often should I have a screening CBC?#

There is no Canadian guideline that strictly defines screening CBC frequency. Common practice:

  • Once at baseline if you are over 40 and have not had bloodwork before
  • Every 1 to 2 years from age 40 if you have risk factors
  • More often if monitoring a specific condition (TRT, vegan diet, heavy menstrual periods, on a medication that affects blood counts)

If your CBC is normal and you have no risk factors, you do not need yearly testing.

Is a screening CBC covered under my provincial health plan?#

Currently, a stand-alone screening CBC is generally not insured under provincial health plans. If you want a CBC as an insured test, see a clinician in person at a walk-in or family-doctor visit who can document symptoms or risk factors that meet provincial coverage criteria.

TeleTest can arrange a CBC as a self-pay test through our partner labs.

I have questions before ordering a CBC. Can TeleTest help me decide?#

If you are unsure whether a CBC is appropriate for you, please reach out via our contact form. We can help you decide whether a CBC fits your situation, or whether you should see a clinician in person first.


Retesting and follow-up#

Situation Suggested retesting cadence
Normal CBC, no risk factors Every 1 to 2 years from age 40
Mildly abnormal CBC (single isolated value) Repeat in 4 to 8 weeks
Iron deficiency anemia under treatment Every 2 to 3 months until normalized
On TRT Every 3 to 6 months in first year, then annually
Heavy menstrual periods Annually or as advised
Vegan/vegetarian Every 1 to 2 years with B12 and ferritin

Cost and coverage#

  • TeleTest consultation fee: out of pocket.
  • Stand-alone screening CBC through TeleTest: typically self-pay through partner labs.
  • Diagnostic CBC ordered for symptoms or a chronic condition (e.g., monitoring on TRT, investigating anemia in someone with heavy periods): usually covered under your provincial health plan if you meet criteria.

When you go for your lab draw, ask the lab technician to confirm no "carbon copy" of your result is being sent to another clinician. Present only the TeleTest requisition.



Request a TeleTest consultation#


Last reviewed: Spring 2026. Reviewed by Dr. Mohan Pandit, Chief Medical Officer at TeleTest. We review this page periodically as medical guidelines, lab practices, and provincial programs evolve. This page is for general information, not personal medical advice. If you've noticed information that may be out of date or have suggestions, please contact us - we appreciate the help keeping these resources accurate.

Last updated

Was this helpful?