Please use this form for health related questions only. For all other questions please contact customer service.

Is my diet causing my low hemoglobin levels?

About every 2 weeks I donate platelets at the local American Red Cross office.  In the last several months my blood hemoglobin has tested below the minimum level to be eligible to donate (minimum is 12.5; my latest level tested at 10.5) on several occasions.  Is it possible that my diet alone is causing these low readings (I don't eat very much meat but get protein from other sources, soy, peanut butter, etc.)?  Should I be concerned, i.e., visit my physician? Or, can I raise my hemoglobin levels by altering my diet? 

1 Answer
5 years ago

Official Answer

A low hemoglobin can be a sign of anemia. Try including iron rich foods in your diet like oysters, sardines and shrimp; dried peas and beans; dark green, leafy vegetables; whole grains; iron-enriched cereals; dried apricots; prunes and raisins. I would also consult with your doctor and see if there are any other underlying conditions. It may not be good for your body to give blood that frequently.

5 years ago

Community Answers

There are no community answers for this question yet. Be the first!

You must be signed in to answer. Sign In or Register for Free