Blood Tests Normal But Still Feeling Unwell?
You are not imagining it. Normal blood tests do not mean nothing is wrong — they mean the tests done were within population ranges. Here is why that matters and what to do next.
You Are Not Imagining It — Here Is Why This Happens
Being told “your blood tests are normal” when you feel genuinely unwell is one of the most frustrating experiences in medicine. It can feel dismissive, even gaslighting. But there are real, scientifically sound reasons why this happens — and understanding them can help you get the answers you need.
The most important thing to know: a “normal” blood test result is not the same as “nothing is wrong”. Reference ranges capture the middle 95% of a population — including people who are mildly unwell, sedentary, nutritionally suboptimal, and medicated. And they only capture what was tested — a standard panel routinely omits many tests that explain common symptoms.
The four main reasons for “normal tests, real symptoms”:
The right tests were not ordered (ferritin, vitamin D, full thyroid, coeliac, magnesium)
Your result is at the low end of “normal” — technically in range but functionally suboptimal
The condition does not reliably show on blood tests (ME/CFS, fibromyalgia, long COVID, POTS)
Trends matter more than single values — a falling ferritin is informative even if both results are “normal”
What “Normal Range” Actually Means
Pathology reference ranges are calculated statistically, not biologically. The most common method takes a large sample of people who appear healthy and calculates the range that contains the middle 95% of values. This means:
2.5% of healthy people are always "abnormal"
By mathematical definition, in any test panel with a 95% reference interval, 1 in 40 results on a healthy person will fall outside the "normal" range — a completely meaningless "abnormal" result.
"Normal" includes the sick and suboptimal
The reference population used to derive ranges includes people with mild undiagnosed conditions, people on medications, smokers, sedentary individuals, and those with poor diet. "Normal" is a low bar.
Population optimal ≠ your personal optimal
Your TSH may normally run at 0.9 mIU/L. If it rises to 3.5 mIU/L (still "normal"), you may feel awful — but this context is invisible without your previous results for comparison.
Ranges vary between labs
The same result can be "normal" in one lab and "borderline" in another. Australian labs use slightly different reference ranges based on their local reference populations and assay methods.
None of this is a criticism of pathology laboratories or reference ranges — they are invaluable tools. It is simply important to understand what they measure and what they do not.
Tests Commonly Missed That Explain Symptoms
A “blood test” is not a single universal panel — it is a menu. The following tests are frequently not included in a standard GP screen but often explain common symptoms. Ask your GP specifically whether each was checked.
Serum ferritin
Iron stores (not the same as Hb)
Lab: >15–20 µg/L
Functional: >50 µg/L for fatigue symptoms
Fatigue, brain fog, cold extremities, hair loss, restless legs, poor exercise tolerance
Vitamin D (25-OH vitamin D)
Vitamin D stores
Lab: >50 nmol/L (sufficiency)
Functional: >75–100 nmol/L preferred by many clinicians
Fatigue, low mood, bone pain, muscle weakness, frequent infections, brain fog
Free T4 (and sometimes Free T3)
Active thyroid hormones (TSH alone misses some cases)
Lab: Free T4: 10–20 pmol/L; Free T3: 3.1–6.8 pmol/L
Functional: Lower half of range may be suboptimal for some
Fatigue, cold intolerance, weight gain, constipation, brain fog, depression, hair thinning
Thyroid antibodies (TPO-Ab, TG-Ab)
Hashimoto's thyroiditis (autoimmune thyroid)
Lab: TPO-Ab <34 IU/mL (most labs)
Functional: Any elevation is clinically meaningful
Fatigue, brain fog, fluctuating thyroid symptoms, sometimes normal TSH for years
Serum B12 and folate
B-vitamin stores
Lab: B12: 150–750 pmol/L; Folate: >7 nmol/L
Functional: B12 <300 pmol/L may cause symptoms in some; consider active B12
Fatigue, tingling, brain fog, poor memory, mood changes, mouth ulcers
Coeliac serology (tTG-IgA + total IgA)
Coeliac disease (gut autoimmune)
Lab: tTG-IgA <7 U/mL
Functional: Negative on gluten-free diet = false negative (must test while eating gluten)
Fatigue, bloating, diarrhoea, abdominal pain, weight loss, anaemia, skin rashes
hsCRP and ESR
Systemic inflammation
Lab: hsCRP <5 mg/L; ESR varies with age
Functional: hsCRP >3 mg/L suggests meaningful inflammation even if "in range"
Fatigue, aching, brain fog, poor recovery — low-grade inflammation is often invisible on basic tests
Serum magnesium
Magnesium status (serum is a poor proxy — most is intracellular)
Lab: 0.7–1.0 mmol/L
Functional: Lower end of range may be functionally deficient; RBC magnesium more accurate
Muscle cramps, poor sleep, anxiety, headaches, heart palpitations, constipation
Fasting insulin + HOMA-IR
Insulin resistance (before glucose rises)
Lab: Fasting insulin <10 µIU/mL; HOMA-IR <2.0
Functional: HOMA-IR >2.5 suggests clinically significant insulin resistance
Fatigue after meals, brain fog, central weight gain, cravings, acanthosis nigricans
Eight Reasons Normal Tests Can Still Mean Something Is Wrong
You are at the bottom of the "normal" range
A ferritin of 18 µg/L and a ferritin of 120 µg/L are both "normal", but they reflect completely different iron stores. Many people feel unwell at the lower end of ranges that were designed to exclude only severe deficiency, not optimise function. Ask your GP to tell you your exact number, not just "normal".
The test that explains your symptoms was not ordered
A "blood test" is not a single standardised panel — it is a menu. A standard GP screen often includes a full blood count and basic metabolic panel but may omit ferritin, vitamin D, B12, folate, full thyroid function, coeliac serology, magnesium, and insulin. Each of these needs to be specifically requested.
Your personal baseline is different from the average
Reference ranges are derived from population samples. If your personal optimal TSH is 0.8 mIU/L and your TSH is now 3.5 mIU/L (still "normal"), you may feel hypothyroid-level symptoms with a "normal" result. Without access to your past results for comparison, this context is invisible.
The condition does not have a reliable blood test
ME/CFS, fibromyalgia, long COVID, POTS, SIBO, IBS, and many other real, disabling conditions have no specific blood test. A normal blood test does not exclude them. These diagnoses are clinical — based on symptoms, history, and examination — and often require specialist assessment.
The result was borderline and dismissed
A TSH of 3.8 mIU/L may be "in range" (many labs use 0.3–4.5 mIU/L) but may represent meaningful subclinical hypothyroidism in someone who previously ran at 1.2 mIU/L. The context of where you sit within the range, and whether it has changed, matters enormously.
Timing and preparation affected the result
B12 and ferritin can vary significantly with recent diet changes. Cortisol is highest in the morning. Fasting vs. non-fasting states change glucose and triglycerides dramatically. A result that appears normal may be artificially influenced by what you ate, drank, or did in the days before the test.
The condition is early and tests have not yet become abnormal
Many conditions have a long prodromal phase where symptoms precede laboratory abnormality by months to years. Early autoimmune diseases, early hypothyroidism, and early inflammatory conditions can all cause symptoms while tests remain within range. Serial testing over time reveals the trend.
Mental health and sleep — real physiology, limited blood test visibility
Depression, anxiety, burnout, insomnia, and sleep apnoea all cause profound fatigue, brain fog, and physical symptoms — but they do not typically appear on blood tests. This does not make them less real. A comprehensive assessment includes psychological wellbeing and sleep quality, not just biochemistry.
Real Conditions That Often Have Normal Blood Tests
These are well-recognised medical diagnoses, not imaginary or psychosomatic, that typically present with normal routine blood tests. Each requires specific clinical assessment and often specialist review.
ME/CFS (Myalgic Encephalomyelitis / Chronic Fatigue Syndrome)
A complex, debilitating multi-system condition characterised by post-exertional malaise (worsening of symptoms after activity), unrefreshing sleep, cognitive impairment, and orthostatic intolerance. Routine blood tests are almost always normal. Diagnosis is clinical, based on the Canadian Consensus Criteria or similar. An estimated 240,000 Australians live with ME/CFS.
Long COVID
Persistent symptoms lasting more than 12 weeks after SARS-CoV-2 infection. Includes fatigue, brain fog, breathlessness, palpitations, and joint pain. Standard blood tests are often normal or only mildly abnormal. Research is ongoing into biomarkers; currently a clinical diagnosis.
Fibromyalgia
Widespread musculoskeletal pain, fatigue, sleep disturbance, and cognitive difficulties. Formally diagnosed using the 2016 fibromyalgia diagnostic criteria (widespread pain index + symptom severity scale). Blood tests normal except to exclude other conditions. Affects approximately 2–5% of Australians.
POTS (Postural Orthostatic Tachycardia Syndrome)
A form of dysautonomia where heart rate rises abnormally on standing, causing dizziness, palpitations, brain fog, and fatigue. Standard blood tests normal. Diagnosed with a tilt table test or active stand test (heart rate increase ≥30 bpm within 10 minutes of standing). More common in young women and post-viral illness.
Endometriosis
A chronic inflammatory condition where endometrial-like tissue grows outside the uterus, causing pelvic pain, fatigue, and systemic inflammation. Blood tests are generally normal; even CA-125 has poor sensitivity. Definitive diagnosis requires laparoscopy. Affects approximately 1 in 9 Australian women of reproductive age.
Irritable Bowel Syndrome (IBS)
Functional gut disorder causing abdominal pain, bloating, and altered bowel habits. Routine blood tests are normal or only mildly abnormal. Diagnosis is clinical using the Rome IV criteria after excluding organic disease (coeliac, IBD, infection).
How to Have a Productive Conversation With Your GP
Advocating for yourself in a medical consultation is a skill. These evidence-based communication strategies tend to lead to better outcomes.
Prepare a written symptom timeline
Write down when your symptoms started, how they have changed, what makes them better or worse, and how they are affecting your life — sleep, work, exercise, relationships. Specific, concrete impacts are more persuasive than "I just feel awful".
Ask which tests were included
"Were ferritin, vitamin D, full thyroid function (including Free T4), B12, folate, coeliac serology, and magnesium included in my tests?" This is a reasonable, non-confrontational question that often prompts a GP to expand the panel.
Ask for your actual numbers
"Can you tell me my actual ferritin number and where it sits in the reference range?" Knowing you are at 19 µg/L vs. 85 µg/L — both technically "normal" — is very different information. You are entitled to request your results in writing.
Mention trends if you have them
If you have previous results, bring them. "My ferritin was 72 two years ago and now it is 19 — can we investigate why it has fallen?" A downward trend within the normal range is often more convincing than a single borderline result.
Ask about a specialist referral
If symptoms persist and basic workup is negative, asking for a specialist referral is appropriate: an endocrinologist (for thyroid, adrenal, hormonal issues), a gastroenterologist (for gut symptoms, possible coeliac), a haematologist (unexplained fatigue with unusual findings), or a rheumatologist (joint pain, inflammatory symptoms).
Consider a second GP opinion
Patient-GP fit matters. If you feel persistently dismissed, a second opinion from a different GP is entirely appropriate and professionally normal. You do not need a reason to change GPs. Bulk-billing and private GPs both have varying levels of interest in functional and metabolic medicine.
When “Normal” Blood Tests Are Genuinely Reassuring
It is important to say this too: sometimes normal blood tests genuinely are reassuring. If your GP has ordered a comprehensive panel specifically targeting your symptoms (ferritin, vitamin D, full thyroid, B12, folate, coeliac serology, inflammatory markers, fasting glucose, and a full blood count) and they are all clearly normal with no values sitting at the borderline — that is meaningfully good news.
Normal tests in this context do not mean “nothing is wrong” — they mean the most common and easily correctable biochemical causes have been excluded. It redirects the investigation towards clinical diagnoses that require a different kind of assessment.
How Tracking Your Blood Tests Over Time Changes Everything
One of the most common reasons for the “normal tests, real symptoms” problem is the lack of longitudinal data. A GP seeing you for the first time has no baseline to compare against. They cannot know that your TSH was 0.8 eighteen months ago and is now 3.4, or that your ferritin has been on a slow 3-year decline, or that your glucose has trended upward for 5 years while still technically in range.
The value of having all your blood test results in one place, over time, interpreted with context:
Trends become visible that no single result reveals
You can see exactly where you sit within each reference range, not just “normal” or “abnormal”
You arrive at GP appointments informed, with specific questions rather than vague complaints
You can demonstrate to a new specialist the long history of a pattern they would otherwise miss
Related Reading
See Exactly Where Your Values Sit Within Range
Upload your blood test results and SmarterBlood will show you the actual numbers, where they sit within the reference range, and how they are trending over time — so you can have an informed conversation with your GP.
This page provides general educational information for people with unexplained symptoms alongside normal blood test results. It is not a substitute for professional medical advice, diagnosis, or treatment. Always consult your GP about your symptoms and blood test results. If you have symptoms that concern you, seek medical attention promptly. SmarterBlood does not provide medical care.
