Frequent and Chronic Headaches: Which Blood Tests to Order First

Evallume·Evallume
May 27, 2026
·
9 min read
Blood tests for headaches — head silhouette with brain and a lab tube

Frequent or chronic headaches are among the most common complaints in adult medicine. About one in five people regularly lives with headaches that affect work and daily life, and most attribute them to stress, fatigue, or weather changes. In reality, recurring headaches often have a measurable physiological driver: hidden iron deficiency, hypothyroidism, blood sugar swings, electrolyte imbalances, magnesium or vitamin D deficiency, or elevated homocysteine. All of these are visible on blood work.

This article assembles a lab checklist for frequent headaches — from a baseline CBC, ferritin, and TSH to an extended panel with electrolytes, homocysteine, and autoimmune markers. We explain what abnormal results mean, how they relate to different headache types (migraine, tension-type, cluster), and when it is time to see a neurologist immediately rather than visit a laboratory.

Disclaimer: This information is for educational purposes only and does not replace professional medical advice. If a headache strikes suddenly at maximum intensity ("thunderclap"), is accompanied by fever with neck stiffness, visual or speech changes, limb weakness, or follows head trauma — call emergency services immediately. These symptoms may indicate stroke, meningitis, or hemorrhage, and lab tests alone are not sufficient.

1
Upload
2
Payment
3
Report

Upload your tests

Provide patient details and upload files for interpretation

Click or drag files here

PDF, JPG, PNG up to 10MB

(optional)

0/1000

Why Your Head Hurts — The Main Causes

Headaches are a symptom with dozens of potential causes. From a "what can blood tests reveal" perspective, several categories matter most:

  • Anemia and latent iron deficiency. Brain tissue hypoxia produces a dull, persistent headache, especially in the afternoon. More common in women.
  • Blood sugar dysregulation. Hypoglycemia and reactive hypoglycemia after high-carb meals trigger headache episodes with nausea and weakness.
  • Electrolyte imbalance. Low magnesium is a well-known migraine trigger. Sodium shifts cause migraine-like attacks. Calcium and potassium deficiency cause spasms and weakness.
  • Hypothyroidism. Slowed metabolism, tissue puffiness, and potential elevation of intracranial pressure.
  • Elevated homocysteine. A marker of folate, B12, or B6 deficiency and genetic variants; associated with migraine with aura and stroke risk.
  • Chronic systemic inflammation. Elevated CRP and proinflammatory cytokines affect vascular tone and pain thresholds.
  • Autoimmune vasculitis. Giant cell arteritis (GCA) in people over 50 — a potentially vision-threatening emergency.
  • Hidden infections. Chronic sinus, dental, and occasionally CNS infections.

Simultaneously, "non-lab" causes are at play: hypertension, cervical spine issues, sleep disorders (sleep apnea), stress, and medication-overuse headache. Blood tests cannot identify those, but the first diagnostic step is to rule out the metabolic and hematologic causes that are easy to treat.

The Baseline Lab Checklist

This minimum panel is appropriate for both men and women with frequent or chronic headaches.

1. Complete Blood Count (CBC) With Differential

Shows the fundamental hematologic and inflammatory picture:

  • Hemoglobin and RBC count — anemia often manifests primarily as headaches.
  • MCV, MCH, MCHC, RDW — red cell indices that classify anemia type (microcytic = iron deficiency; macrocytic = B12 or folate deficiency).
  • WBC differential — signs of infection or inflammation.
  • Platelets — a very high count can occasionally cause headaches.
  • ESR — if above 40-50 mm/hr in a patient over 50 with new-onset severe headaches, giant cell arteritis must be excluded urgently.

For a full walkthrough, see our CBC interpretation guide.

2. Ferritin

Latent iron deficiency without CBC anemia is a frequent, underrecognized driver of chronic headaches — particularly in women.

  • Reference range: men 30-400 ng/mL, women 15-150 ng/mL.
  • Optimal: above 50-70 ng/mL for symptom resolution.
  • At ferritin below 30 ng/mL, many patients report headache improvement within 6-8 weeks of iron correction (prescribed by a doctor).

3. Fasting Glucose and HbA1c

Sharp glucose fluctuations — both hypo- and hyperglycemia — can trigger migraine and tension-type headaches.

  • Fasting glucose: normal 70-99 mg/dL. 100-125 = prediabetes. 126+ = diabetes.
  • HbA1c: normal below 5.7%.

If glucose is borderline high, add fasting insulin and calculate HOMA-IR.

4. Chemistry Panel With Electrolytes

The electrolyte profile is especially important when headaches coexist with muscle weakness, cramps, or dizziness.

  • Sodium (Na): 135-145 mEq/L. Low sodium is a common headache cause, especially in older adults on diuretics.
  • Potassium (K): 3.5-5.0 mEq/L.
  • Magnesium (Mg): 1.7-2.2 mg/dL. Low magnesium is a recognized migraine trigger; magnesium prophylaxis is an established topic in neurology.
  • Calcium (Ca): 8.6-10.2 mg/dL.
  • ALT, AST, bilirubin — liver markers for the overall picture.
  • BUN and creatinine — kidney markers.

For a comprehensive chemistry interpretation, see our blood chemistry guide.

5. TSH — Thyroid-Stimulating Hormone

Both hypothyroidism and hyperthyroidism can cause chronic headaches. Hypothyroidism is especially common in women over 35.

  • TSH reference range: 0.4-4.0 mIU/L.
  • A TSH above 4.0 with normal Free T4 = subclinical hypothyroidism, which can already produce morning sluggishness, puffiness, and headaches.

For more detail, see our thyroid test interpretation guide.

6. C-Reactive Protein (hsCRP)

A marker of low-grade systemic inflammation.

  • Normal: below 3.0 mg/L for cardiovascular risk (below 5 mg/L general).
  • Persistently elevated without obvious infection — search for an autoimmune or chronic inflammatory process.
  • ESR above 50 + CRP above 30 + new headaches in a patient over 50 — urgently rule out giant cell arteritis.

The Extended Checklist: When Basics Are Normal

If the core panel does not explain the headaches, proceed to more specialized tests.

Homocysteine

An amino acid whose elevation is linked to migraine with aura, thrombosis risk, and cardiovascular events.

  • Normal: 5-15 mcmol/L.
  • Mild elevation: 15-30 mcmol/L.
  • Moderate: 30-100 mcmol/L.

Causes of elevation: folate, B12, or B6 deficiency; MTHFR genetic variants; kidney disease.

Vitamin D (25-OH)

Chronic vitamin D deficiency is associated with increased headache frequency and migraine prevalence.

  • Normal: 30-60 ng/mL.
  • Insufficiency: 20-30 ng/mL.
  • Deficiency: below 20 ng/mL.

Vitamin B12 and Folate

B12 and folate deficiency causes macrocytic anemia, neurological symptoms, and can present as headaches.

  • B12: reference range 200-900 pg/mL. Target above 400.
  • Folate: reference range 3-17 ng/mL.

Sex Hormones (Women)

For menstrual migraine and headaches tied to the hormonal cycle:

  • Estradiol and progesterone at different cycle phases.
  • TSH, prolactin.
  • AMH if disrupted ovarian reserve is suspected.

Autoimmune and Vascular Inflammation Markers

When vasculitis is suspected, especially in patients over 50 with new-onset severe headaches:

  • ANA (antinuclear antibodies) — autoimmune disease screening (SLE, scleroderma).
  • ANCA (antineutrophil cytoplasmic antibodies) — granulomatosis with polyangiitis, microscopic polyangiitis.
  • Rheumatoid factor and anti-CCP — rheumatoid arthritis. For a deep dive, see our joint pain lab guide.
  • ESR + CRP — always evaluated together.

Coagulation Panel

If headaches come with transient visual disturbances or numbness, and vascular events are a concern:

  • PT, INR, aPTT, fibrinogen, D-dimer.

Headache Type and Relevant Labs

Tension-Type Headache

The most common form — pressing, "band-like" around the head, without nausea or clear triggers.

  • Key labs: ferritin, vitamin D, magnesium, TSH, CRP.
  • Non-lab drivers: muscle tension, posture, stress, poor sleep.

Migraine

Pulsating, often unilateral, with light sensitivity, nausea, sometimes aura.

  • Key labs: magnesium, ferritin, homocysteine, B12, folate, vitamin D; in women — sex hormones.
  • Non-lab drivers: dietary triggers, sleep deprivation, hormonal fluctuations, weather changes.

Cluster Headache

Extremely severe, unilateral, around the eye, in attacks lasting 15-180 minutes — series over weeks.

  • Standard lab screening (CBC, chemistry, TSH) is usually sufficient. The condition is rare and requires neurologist supervision.

Chronic Daily Headache

Often linked to medication overuse (analgesics, triptans), subclinical hypothyroidism, iron deficiency, or depression.

  • Key labs: ferritin, TSH, vitamin D, B12, homocysteine, CRP.

How to Prepare

  1. Fast for 8-12 hours. Water is fine.
  2. Avoid alcohol for 24 hours.
  3. No smoking for 1-2 hours before the draw.
  4. Skip intense exercise for 24 hours — otherwise CRP and chemistry results are distorted.
  5. Hormones (TSH, cortisol, sex hormones) — drawn in the morning.
  6. Pause vitamin and mineral supplements for 2-3 days so deficiencies are not masked.
  7. If possible, avoid analgesics for 24 hours before the draw; discuss with your doctor whether NSAIDs and acetaminophen can be temporarily paused.

How to Read Your Results

  • Low hemoglobin + low MCV — iron-deficiency anemia. Follow up with ferritin and transferrin.
  • Normal hemoglobin + ferritin below 30 — latent iron deficiency, a plausible headache explanation.
  • Homocysteine above 15 — check B12 and folate, investigate the cause.
  • TSH above 4.0 + symptoms — discuss subclinical hypothyroidism with an endocrinologist.
  • ESR above 50 + CRP above 30 + age over 50 + new headaches — urgently see a rheumatologist or neurologist to rule out giant cell arteritis.
  • Sodium below 130 or above 150 mEq/L — serious electrolyte disturbance; see a physician.
  • Magnesium at the lower end of normal + history of migraines — discuss prophylactic supplementation with a neurologist.
  • HbA1c in the prediabetic range + morning headaches — reassess dietary patterns and consult your primary care physician.

For a comprehensive personalized analysis, upload your results at Evallume — the AI-powered interpretation evaluates CBC, ferritin, TSH, electrolytes, CRP, and other markers, flags combinations typical of different headache origins, and tells you which items to discuss with your neurologist or primary care physician.

When to See a Doctor — Red Flags

Seek emergency care immediately if the headache:

  • Appeared suddenly at maximum intensity within minutes ("thunderclap").
  • Is accompanied by fever above 100.4 degrees F (38 degrees C) with neck stiffness or rash.
  • Comes with vision loss, double vision, or visual field cuts.
  • Is accompanied by limb weakness or numbness, speech difficulty, or facial asymmetry.
  • Follows head trauma (even "mild").
  • Comes with repeated vomiting without relief, confusion, or seizures.
  • Worsens with coughing, sneezing, or bending forward.
  • Is new-onset in someone over 50, especially with weight loss or temple tenderness.

Schedule a neurology visit if the headache:

  • Occurs more than twice a week.
  • Requires daily pain medication.
  • Interferes with work, sleep, or normal activities.
  • Accompanies menstrual irregularities or marked fatigue — for the fatigue angle, see our chronic fatigue lab checklist.
  • Appeared after a hormonal shift (pregnancy, postpartum, menopause, stopping contraceptives).

Lab tests for headaches are not diagnostic magic — they are a method for eliminating metabolic and hematologic causes that respond well to treatment. Often, simply correcting iron, magnesium, or vitamin D deficiency produces noticeable improvement within 6-8 weeks. But when red-flag symptoms are present, labs are secondary — the priority is prompt neurological evaluation and imaging.

This article is for informational purposes only. It does not constitute medical advice, diagnosis, or treatment. Consult a healthcare professional for any medical concerns.

Frequently asked questions

Interpret your blood tests in 1 minute

Upload a photo of your results and get a clear explanation of every value

Interpret the test

Support

We reply on Telegram

Message us on Telegram — we'll help with any question about the service.

Message on Telegram