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 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.