Primary Care — Membership — Insurance Functional Medicine Areas of Care — Hormone Health — Metabolic Health — Thyroid — Gut Health — Fatigue & Brain Fog — Preventive Care Resources — Supplements — Blog About Contact Existing Patients Book a Free Intro Call
Areas of Care · Fatigue

“Your labs are normal”
is not an explanation

Fatigue is the symptom most often dismissed and least often systematically worked up. It has real causes, most of them are findable, and a narrow panel is usually why they weren't found.

The workup

What actually gets checked

Many people arrive having had a CBC and a TSH. That's a fraction of the picture. This is the baseline I work from, adjusted to your history.

Iron & blood

  • Ferritin — stores, not just hemoglobin
  • Complete blood count
  • Iron, TIBC, transferrin saturation
  • CRP, so ferritin can be read accurately

Thyroid

  • TSH
  • Free T4 and free T3
  • TPO antibodies

Nutrients

  • Vitamin B12 and folate
  • Vitamin D
  • Magnesium where indicated

Metabolic

  • Hemoglobin A1c
  • Fasting glucose and insulin
  • Comprehensive metabolic panel
  • Lipids including ApoB
The part that gets skipped

Sleep is a cause, not a footnote

Obstructive sleep apnea

Substantially underdiagnosed in women, whose presentation differs from the textbook picture. Snoring isn't required. Unrefreshing sleep despite adequate hours is the signal.

Perimenopausal disruption

Night waking, temperature dysregulation, and early-morning waking often appear years before cycle changes are obvious.

Restless legs

Frequently related to low iron stores — another reason ferritin belongs in the panel.

Chronic insomnia

Cognitive behavioural therapy for insomnia outperforms medication for durable results.

Where this fits

Where the workup takes place

Continuous care

Integrative Primary Care Membership

Ongoing care with one provider tracking this over time — longer visits, messaging between them, and continuity as things change.

Book a Comprehensive Intake Visit See what's included →
Deeper, structured support

Functional Medicine

A time-limited program when symptoms are persistent or complex and benefit from advanced testing, a personalized plan, and closer support.

Book a Root Cause Review See the programs →
Common questions

What people ask before starting

This page is general education, not medical advice for your situation. What's right for you depends on your history, medications, and results.

Related reading Why “normal” iron labs don't always explain how you feel
I've had labs done and they were normal. What would be different?

Usually the panel was narrower than it needed to be, or a result sat inside the reference range at a level that still causes symptoms. Ferritin is the classic example — a value of 18 is technically normal and low enough to leave many women exhausted.

Could this be perimenopause?

Quite possibly, and it's frequently missed. Fatigue, brain fog, and sleep disruption often appear years before cycles change noticeably, which is why they get attributed to stress instead.

How do I know if it's sleep apnea?

Unrefreshing sleep despite adequate hours is the main signal. Snoring, witnessed pauses, and morning headaches raise suspicion but aren't required — particularly in women. A home sleep study answers it.

Do you test for chronic fatigue syndrome or long COVID?

There's no single confirmatory test for either. What I do is work systematically through what's treatable, and where the picture fits post-viral illness or ME/CFS, focus on pacing, sleep, and symptom management rather than chasing a test that doesn't exist.

Will I need advanced functional testing?

Maybe, but not first. Conventional testing done thoroughly answers the question for a meaningful share of people. If it doesn't, that's when a deeper functional evaluation earns its place.

How long does it take to feel better?

It depends entirely on the cause. Iron repletion takes months, not weeks. Sleep changes can show up in two weeks. Thyroid adjustment takes six to eight weeks to assess. I'd rather set that expectation up front.

Tired of being told it's normal?

Fifteen minutes, no cost. We'll talk through what's been checked and what hasn't.

Book a Free Intro Call
Book Now