5 doctors weighed in:
How can I get anemia even if I am eating healthy?
5 doctors weighed in

Dr. Francine Yep
Family Medicine
3 doctors agree
In brief: Keep tank filled
Glad you're eating healthy.
Getting enough protein [lean meat, nuts and beans] and other iron-rich foods like dark green leafy vegetables? You can still get anemia if you lose or use up red blood cells faster than you make them. Common causes: stomach/digestion bleeding, heavy periods, chronic disease. Talk with your doc re: why your tank's too low and what's making it leaky.

In brief: Keep tank filled
Glad you're eating healthy.
Getting enough protein [lean meat, nuts and beans] and other iron-rich foods like dark green leafy vegetables? You can still get anemia if you lose or use up red blood cells faster than you make them. Common causes: stomach/digestion bleeding, heavy periods, chronic disease. Talk with your doc re: why your tank's too low and what's making it leaky.
Dr. Francine Yep
Dr. Francine Yep
Thank
Dr. Stanley Schwartz
Internal Medicine - Endocrinology
In brief: Many ways
Eating healthy just means you are getting enough iron, b12, folate but you can loss blood [stool, urine, vaginal] or too little production due to many different disease or excess destruction- hemolysis- due to many diseases.

In brief: Many ways
Eating healthy just means you are getting enough iron, b12, folate but you can loss blood [stool, urine, vaginal] or too little production due to many different disease or excess destruction- hemolysis- due to many diseases.
Dr. Stanley Schwartz
Dr. Stanley Schwartz
Thank
Get help from a real doctor now
Dr. Jane Van Dis
Board Certified, Obstetrics & Gynecology
14 years in practice
47M people helped
Continue
108,000 doctors available
Read more answers from doctors