Skip to main content

Symptom → lab tests

Can blood tests explain mood swings and irritability?

Short answer

Sometimes. Thyroid dysfunction, sex-hormone shifts (perimenopause, low testosterone), disrupted cortisol and low vitamin D all affect mood and are measurable. TSH, estradiol or testosterone, morning cortisol and vitamin D are the standard checks. Normal results are useful too — they turn attention to sleep, stress and mental-health support.

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

When should you see a clinician instead of ordering a test?

  • Thoughts of harming yourself or others — call or text 988 or emergency services now
  • Mood changes with confusion, severe headache or a recent head injury — seek care

Why these tests for mood swings and irritability?

Both hypo- and hyperthyroidism change mood; estrogen fluctuation in perimenopause is a classic cause of irritability and low mood; low testosterone in men is linked to irritability and low motivation; and vitamin D deficiency is associated with depressive symptoms. Cortisol screens for the rare adrenal causes.

Which conditions do these tests help evaluate?

  • Perimenopause Estradiol, FSH, LH and thyroid to make sense of changing cycles and symptoms.
  • Low Testosterone Total + free testosterone, SHBG and related hormones for men's hormonal health.
  • Thyroid Problems TSH, Free T4/T3 and antibodies to evaluate an under- or over-active thyroid.

Which tests, and what do they cost?

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

Test or panelTypePriceFastingResults
Women's Hormone PanelSaves $129.90 vs ordering the tests separatelyPanel · 11 tests$239.99No3–5 business days
Men's Hormone PanelSaves $63.94 vs ordering the tests separatelyPanel · 7 tests$199.99No3–5 business days
Complete Thyroid PanelSaves $10.97 vs ordering the tests separatelyPanel · 4 tests$109.99No3–7 business days
TSH (Thyroid Stimulating Hormone)Test$26.99No1–3 business days
Estradiol (E2)Test$35.99No1–3 business days
Testosterone, Free & TotalTest · 2 biomarkers$54.99No3–5 business days
Cortisol (AM)Test$26.99No2–4 business days
Vitamin D, 25-HydroxyTest$41.99No1–3 business days
Vitamin B12Test$25.99No2–4 business days

Common questions

Should I test hormones at a particular time?

Testosterone before 10 a.m.; cortisol within an hour of waking; estradiol on cycle days 2–5 if you still cycle. TSH and vitamin D can be drawn any time.

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