Skip to main content

Before your blood test

Should you get blood work before or after a vaccine — and does a vaccine affect test results?

Short answer

A vaccine sets off a deliberate, short immune response, and the blood shows it: CRP, ESR and ferritin can rise and white cells shift for several days to about two weeks, and lymph nodes near the injection site can swell. Routine chemistry, lipids, thyroid, A1c and vitamin levels are not meaningfully affected, so most blood work can be done any time. If you are measuring inflammation markers or want a clean baseline blood count, draw it before the vaccine or wait about two weeks after. The specific timing rule is for TB tests: a tuberculin skin test or TB blood test (IGRA) should be done the same day as a live vaccine such as MMR or varicella, or at least four weeks afterwards, because live vaccines can temporarily blunt the response and cause a false negative.

Medically reviewed by Youmna DiStefano, MD · Last reviewed October 2026

Which results does it affect?

MarkerDirectionHow longWhat to do
hs-CRP, CRP, ESRcan raiseDays to about 2 weeks after any vaccineDraw inflammation markers before the vaccine or 2+ weeks after [source]
White blood cells (neutrophils, lymphocytes)raises or lowersSeveral daysNot a baseline CBC window; note the vaccine date [source]
Ferritincan raiseDays to 2 weeks (acute-phase reactant)An iron-status ferritin is best measured outside this window [source]
TB skin test (TST) and TB blood test (IGRA)falsely lowersAfter LIVE vaccines (MMR, varicella, live nasal flu): up to 4 weeksDo the TB test the same day as the live vaccine or 4+ weeks later; inactivated vaccines (flu shot, COVID-19, Tdap) do not require spacing [source]
Glucose, lipids, A1c, TSH, vitaminsinterferesNot meaningfully affectedNo timing needed [source]

What a vaccine does to a blood test — and for how long

A vaccine is a controlled infection signal, and the acute-phase response it triggers is exactly what inflammation tests measure. C-reactive protein and ESR rise within a day or two and settle over one to two weeks; ferritin, which doubles as an acute-phase reactant, can rise too; the white count and its differential shift for a few days; and the lymph nodes on the vaccinated side can enlarge for weeks. None of this is harmful or abnormal, but a 'high CRP' or 'high ferritin' drawn three days after a flu shot is the shot, not a new problem. Tests that measure what the body stores or makes steadily — cholesterol, A1c, thyroid hormones, vitamins, kidney and liver chemistry — are not meaningfully changed.

If you are tracking an inflammation marker over time, keep the vaccine out of the comparison window: draw before, or two weeks after.

TB testing and vaccines: the one hard timing rule

Live-virus vaccines — measles-mumps-rubella, varicella (chickenpox), and the live nasal flu vaccine — can temporarily suppress the immune response a TB test relies on, producing a false negative for about a month. CDC's rule is simple: give the tuberculin skin test or the TB blood test (QuantiFERON or T-SPOT) on the same day as the live vaccine, or wait at least four weeks after it. Inactivated vaccines — the standard flu shot, COVID-19, Tdap, shingles (Shingrix), hepatitis — do not blunt TB tests and need no spacing. This matters for school, healthcare and immigration paperwork, where TB testing and catch-up MMR often land in the same week; sequence them so neither has to be repeated.

The tests this affects — order without a doctor's visit

Prices are cash-pay; every order adds one $6 lab processing fee. Physician authorization is included; no insurance or referral needed.

Test or panelTypePriceFastingResults
Tuberculosis (TB) Blood TestTest$91.99No3–5 business days
Heart & Body Inflammation Test (hs-CRP)Test$34.99No2–4 business days
CBC with DifferentialTest · 14 biomarkers$21.99No1–3 business days
FerritinTest$24.99No1–3 business days

Common questions

Can I get blood drawn right after a flu shot or COVID vaccine?

Yes, for routine tests — chemistry, lipids, thyroid, A1c and vitamins are not affected. Inflammation markers (CRP, ESR, ferritin) and a baseline blood count are better drawn before the vaccine or about two weeks after.

Does a vaccine affect a TB test?

Live vaccines (MMR, varicella, live nasal flu) can cause a false-negative TB skin or blood test for about four weeks: do the TB test the same day as the live vaccine or wait at least four weeks. Inactivated vaccines such as the flu shot, COVID-19 and Tdap do not interfere.

Why is my CRP or ferritin high after a vaccine?

Because a vaccine deliberately triggers the acute-phase response those tests measure. Both can rise for a few days to about two weeks and then return to baseline; repeat outside that window before reading anything into it.

Educational content, not a diagnosis. Lab results are one input; a clinician interprets them with your history and exam.