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

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.

An illustration of a female standing next to a female doctor with an ultrasound machine between them.

Think You Might Have Endometriosis?

If you suspect endometriosis or adenomyosis may be causing your symptoms, our specialists can provide expert evaluation and guidance on next steps.

Schedule a Consultation

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