Blood Test for Anxiety

Mar 16, 2026

Blood Test for Anxiety

A blood test for anxiety investigates the physical conditions that can cause or worsen anxiety symptoms—including thyroid dysfunction (particularly overactive thyroid), vitamin B12 deficiency, iron deficiency, blood sugar dysregulation, and hormonal imbalances—because up to 30% of people with anxiety have an underlying physical cause that's treatable. Before assuming anxiety is purely psychological, it's worth checking for medical contributors.

At Blood Test London, our anxiety panel costs from £295 with results in 2-3 days. A doctor always reviews every result.

Rule Out Physical Causes of Anxiety

Physical Causes of Anxiety Symptoms

Condition

How It Causes Anxiety

Hyperthyroidism

Overactive thyroid = rapid heart, nervousness, tremor

Hypothyroidism

Underactive thyroid can cause anxiety too

Vitamin B12 deficiency

Affects nervous system

Iron deficiency

Heart palpitations, shortness of breath

Low blood sugar

Triggers adrenaline release

Vitamin D deficiency

Linked to mood disorders

Hormone imbalances

Perimenopause, low testosterone

Caffeine excess

Direct stimulant effect

Anaemia

Breathlessness, palpitations

What We Test

Thyroid Function (Key Priority)

  • TSH, Free T4, Free T3

  • Thyroid antibodies

Vitamins & Minerals

  • Vitamin B12

  • Vitamin D

  • Folate

  • Iron and ferritin

  • Magnesium

Metabolic Health

  • Blood sugar (HbA1c, fasting glucose)

  • Full blood count (anaemia)

Hormones (If Indicated)

  • Cortisol

  • Sex hormones

Our Anxiety Panel Options

Essential Anxiety Screen - £295

  • Full thyroid panel

  • B12, D, iron, ferritin

  • Blood sugar markers

  • Full blood count

  • Doctor review

Comprehensive Anxiety Panel - £395

  • All above plus:

  • Magnesium

  • Cortisol

  • Hormone screen

  • Extended consultation

Book Your Anxiety Screen

Book Your Test

Price: From £295
Results: 2-3 days
Doctor review: A doctor always reviews every result

Book via WhatsApp | Phone: 020 3951 3429

Blood Test London by The Wellness. Anxiety screening from £295. A doctor always reviews every result.