Skip to main content
Lotus Endometriosis Institute solid color logo

You suspect you may have endometriosis or adenomyosis

What labs help explain fatigue with heavy periods?

Topic:Diagnosis
Affected areas:systemicpelvicabdominal
An illustration of a female standing next to a female doctor with an ultrasound machine between them.

Heavy or prolonged periods can quietly drain iron stores over time, so we often start by checking a complete blood count (CBC) along with iron studies, including ferritin to assess iron storage. These results help us see whether anemia or low iron could be contributing to your exhaustion, even if your hemoglobin isn’t dramatically low.


Depending on your full symptom picture, it can also be reasonable to check thyroid function, vitamin B12, and vitamin D, since abnormalities can overlap with fatigue. If your labs suggest iron deficiency—or if bleeding itself is the driver—improving bleeding control and rebuilding iron stores can make a meaningful difference in how you feel. If fatigue and heavy bleeding persist, reach out to schedule a consultation so our team can evaluate potential underlying causes, including uterine conditions like adenomyosis or endometriosis-related inflammation.

Struggling with Fatigue and Heavy Periods?

Our specialists can pinpoint if iron deficiency or other factors are causing your exhaustion. Let us help diagnose and manage your symptoms effectively.

Schedule Your Evaluation

Reach Out

Have a question?

Dr. Steven Vasilev delivers best-in-class endometriosis guidance and a personalized treatment plan—built on evidence and your unique biology.


Led by Steven Vasilev, MD—an internationally recognized endometriosis specialist & MIGS surgeon—Lotus Endometriosis Institute is virtual-forward, with many patients traveling nationally for care. Clinical evaluation and surgical treatment are provided in California.

Santa Monica, CA

2121 Santa Monica Blvd, Santa Monica, CA 90404

Operating Hours

8:00 am - 5:00 pm
Monday - Friday

Arroyo Grande, CA

154 Traffic Way, Arroyo Grande, CA 93420