Quick answer: What Foods To Avoid If You Have Low Hemoglobin?

What should I eat when my hemoglobin is low?

increasing the intake of iron-rich foods (eggs, spinach, artichokes, beans, lean meats, and seafood) and foods rich in cofactors (such as vitamin B6, folic acid, vitamin B12, and vitamin C) important for maintaining normal hemoglobin levels.

Such foods include fish, vegetables, nuts, cereals, peas, and citrus fruits..

How can I raise my hemoglobin fast?

How to increase hemoglobinmeat and fish.soy products, including tofu and edamame.eggs.dried fruits, such as dates and figs.broccoli.green leafy vegetables, such as kale and spinach.green beans.nuts and seeds.More items…•

Why is my hemoglobin low?

Low hemoglobin levels usually indicate that a person has anemia. There are several kinds of anemia: … This form of anemia occurs when a person does not have enough iron in their body, and it cannot make the hemoglobin it needs. Anemia is usually caused by blood loss, but can also be due to poor absorption of iron.

What foods cause iron deficiency?

Causes of iron deficiency anemia Eating too little iron over an extended amount of time can cause a shortage in your body. Foods such as meat, eggs, and some green leafy vegetables are high in iron.

How do you treat low hemoglobin?

A person with reduced levels of hemoglobin may benefit from eating more iron-rich foods. Iron works to boost the production of hemoglobin, which also helps to form more red blood cells. Iron-rich foods include: meat and fish.

Which fruit is best for making blood?

Pomegranate Pomegranate makes for one of the best fruits for boosting your blood count. It is a rich source of iron, vitamins A, C and E. The ascorbic acid present in this fruit boosts the iron content in the body regulating the blood count. See your haemoglobin rise up as you add pomegranates in your daily diet.