Anxiety Blood Test: What Labs Can and Cannot Tell You
Order TSH Blood Test - Thyroid-Stimulating Hormone TestQuick Answer
Anxiety is diagnosed from symptoms, not a lab result. Blood tests still help by ruling out an overactive thyroid, B12 deficiency, and other physical conditions that can trigger a racing heart and restlessness.
Key Takeaways
- No blood test diagnoses anxiety or confirms it; it is diagnosed from symptoms and history.
- Blood tests rule out an overactive thyroid, B12 deficiency, and other physical causes.
- TSH, vitamin B12, and cortisol are the markers most often checked.
- Low TSH with high free T4 can point to an overactive thyroid that mimics anxiety.
- A single cortisol value is rarely useful because cortisol rises and falls through the day.
- Direct-access testing lets you check these markers without a physician order.
No Blood Test Diagnoses Anxiety
Anxiety is a clinical condition diagnosed through a conversation about worry, restlessness, sleep, and physical symptoms over time, using standardized criteria. There is no blood test that confirms or rules out anxiety, and a normal panel does not mean your symptoms are not real.
What labs can do is help rule out physical conditions that produce anxiety-like symptoms. An overactive thyroid can cause a racing heart, tremor, sweating, and nervousness. Vitamin B12 deficiency can cause irritability and restlessness. Low iron can cause a fast heartbeat and breathlessness. These conditions are treatable, so identifying one can change the whole picture. That is why a clinician may order blood work while evaluating anxiety symptoms.
Testing is best understood as a safety check. It is not a way to measure how anxious you are, and it cannot tell a clinician whether you meet the criteria for an anxiety disorder.
Which Blood Tests Are Commonly Ordered
The exact set depends on your symptoms. These are the markers most often checked.
| Test | What it measures | Why it is checked |
|---|---|---|
| TSH | Thyroid-stimulating hormone | An overactive thyroid can cause a racing heart, tremor, and nervousness |
| Vitamin B12 | Serum cobalamin | Deficiency can cause irritability, low mood, and nerve symptoms |
| Cortisol | Adrenal hormone | Checks for rare adrenal disorders, not for anxiety itself |
Free T4 and T3 are often added when TSH is low, because together they confirm whether the thyroid is truly overactive. A complete blood count may be added if fatigue or palpitations are prominent, since anemia can produce a fast heartbeat and breathlessness that feel like anxiety.
What Abnormal Results Can Mean
- Low TSH with high free T4 or T3 suggests an overactive thyroid, a well-known mimic of anxiety.
- Low vitamin B12 can cause irritability, restlessness, and memory trouble.
- An unexpectedly high or low cortisol is uncommon and usually points to a specific adrenal condition that needs clinical follow-up.
- Low ferritin or hemoglobin can cause a fast heartbeat and breathlessness that feel like anxiety.
Cortisol deserves a caution. The level rises and falls in a daily rhythm and spikes with stress, so one random value is rarely meaningful. Cortisol testing is used to investigate specific adrenal disorders such as Cushing syndrome or adrenal insufficiency, not to diagnose or gauge anxiety. An abnormal result is usually confirmed with a second test before any conclusion is drawn.
Who Should Get Tested
- Palpitations, tremor, sweating, or heat intolerance with nervousness
- Unexplained weight loss with a racing heart
- Persistent fatigue with irritability or low mood
- Numbness or tingling in the hands and feet
- A vegan or vegetarian diet without reliable B12 intake
- A family history of thyroid disease
Testing is most useful when physical symptoms dominate, or when anxiety symptoms start or worsen after age 40, since physical causes become more likely with age. It is also reasonable when a first episode of anxiety appears with weight change, temperature intolerance, or a visibly enlarged thyroid.
How to Order Testing
Direct-access lab testing lets you order these markers without a physician order. You choose the tests, pay online, and visit a local collection site for a standard blood draw. Results return to a secure account, often within one to three business days. Fasting is usually not required for TSH or B12, but a morning cortisol sample is typically collected early in the day.
Keep the scope in mind. A clean panel does not rule out an anxiety disorder. It means the physical causes that were checked are not the explanation, which is useful information to bring to a clinician or mental health professional.
There is also a practical reason to test before assuming anxiety. If an overactive thyroid is driving the symptoms, treatment is aimed at the thyroid, and anxiety-focused care alone may not settle the racing heart and tremor. Catching that early can save months of trial and error.
Remember that normal results are common. Most people with an anxiety disorder have completely normal blood work, because the condition is not caused by a missing or excess lab value. Normal results should never be read as proof that symptoms are not real or that treatment is unnecessary.
If you already take thyroid medicine, tell the lab and your clinician, because treatment changes how TSH and free T4 should be interpreted.
How Much It Costs
Pricing depends on which markers you choose and whether you bundle them.
| Order | Typical direct-access price |
|---|---|
| TSH alone | About $29 to $59 |
| Vitamin B12 | About $29 to $59 |
| Cortisol (morning blood draw) | About $39 to $79 |
| Grouped panel covering all three | About $79 to $149 |
Bundling markers usually costs less than ordering each one separately. Insurance is not used with direct-access testing, so the listed price is the price you pay.
What to Do With the Results
If a marker is abnormal, bring the report to a clinician for interpretation and next steps. If results are normal and anxiety symptoms continue, that points toward a primary mental health condition that deserves proper evaluation. Effective treatments exist, including therapy and other approaches a clinician can discuss. Seek urgent help if anxiety comes with chest pain, fainting, or thoughts of harming yourself. This guide is educational information, not medical advice.
Frequently Asked Questions
Can blood tests show anxiety?
No. Anxiety is diagnosed from symptoms and history, not a lab value. Blood tests are used to rule out physical conditions such as an overactive thyroid or B12 deficiency that can mimic anxiety.
What blood tests are done for anxiety?
Common markers include TSH for thyroid function and vitamin B12. Cortisol is sometimes checked to look for rare adrenal disorders, though it is not a test for anxiety itself.
Can thyroid problems cause anxiety symptoms?
Yes. An overactive thyroid can cause a racing heart, tremor, sweating, and nervousness that closely resemble anxiety. A TSH test with free T4 and T3 helps identify it.
Is a cortisol test useful for anxiety?
Not for diagnosing anxiety. Cortisol rises and falls through the day and with stress, so a single value is rarely meaningful. It is used to investigate specific adrenal disorders.
Can I order these tests without a doctor?
Yes. Direct-access lab testing lets you order TSH, vitamin B12, and cortisol online and visit a local collection site without a physician order.
Where to Get This Test
Related Guides
Sources
This guide is reviewed for sourcing accuracy against the references listed above. It is educational information, not medical advice. Always consult a qualified healthcare provider about your own results and care.
Ready to get tested? Order online through our partner and visit a local lab near you. No doctor's order or insurance required.
Order TSH Blood Test - Thyroid-Stimulating Hormone TestReviewed by the LabAppointments Editorial Team
Our team researches and fact-checks all content to ensure accuracy. We update guides regularly to reflect current testing options, pricing, and laboratory accreditation standards.
