A 42-year-old female asked:
Disclaimer

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 answer
Dr. Scott Diede
28 years experience Pediatric Hematology and Oncology
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.
Answered on Jan 29, 2018
2
2 thanks

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month

Related questions:

A 23-year-old male asked:
Dr. Stephen Southard
14 years experience Internal Medicine
Limited harm: As PPI's like omeprazole are well tolerated particularly in the short run like on the order or weeks to months. But the more important question is wh ... Read More
1
1 thank
A 38-year-old male asked:
Dr. Paul Pyles
32 years experience Addiction Medicine
Go to the ER: You need to be seen by your doctor as soon as possible. If you were my family member, I would have you seen emergently for your symptoms. You most li ... Read More
1
1 thank
A 24-year-old female asked:
Dr. Thomas Knecht
30 years experience Endocrinology
The doc is wrong: Hi. Unless you have some allergy issue you're not telling us about, that advice makes absolutely no sense. There's a lot of voodoo advice out there ab ... Read More
1
1 thank
A 24-year-old male asked:
Dr. Donald Jacobson
39 years experience Psychiatry
Nutrition consult: I would recommend a consult with the dietitian or nutritional specialist. They will be able to set up a course of foods that you can eat and gain weig ... Read More

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month