1 doctor weighed in:

How could i be anemic if i eat red meat, greek yogurt (plain), eggs, spinach etc.....Could my gastritis/ulcers/heavy periods be to blame?

1 doctor weighed in
Dr. Scott Diede
Pediatrics - Hematology & Oncology

In brief: Anemia...

Anemia (low hemoglobin) is caused by the body losing blood (heavy periods, blood in stool), red blood cell instability (hemoglobinopathies), destruction (hemolysis), the bodies inability to produce new red blood cells (for example iron deficiency), or a combination of these.
I would guess you are losing a small amount of blood regularly, rather than diet. Blood tests can help figure out cause.

In brief: Anemia...

Anemia (low hemoglobin) is caused by the body losing blood (heavy periods, blood in stool), red blood cell instability (hemoglobinopathies), destruction (hemolysis), the bodies inability to produce new red blood cells (for example iron deficiency), or a combination of these.
I would guess you are losing a small amount of blood regularly, rather than diet. Blood tests can help figure out cause.
Dr. Scott Diede
Dr. Scott Diede
Thank
Get help from a real doctor now
Dr. Christopher Crosby
Board Certified, Dermatology
12 years in practice
93K people helped
Continue
108,000 doctors available
Read more answers from doctors