All iron is not equal. A few facts can help you stack the odds in your favour:
Iron in food comes in two different forms. The heme iron in meat, fish and poultry is easily absorbed, whereas the nonheme iron in plant-based foods (vegetables, fruit, grains and nuts), eggs and milk products is poorly absorbed. Spinach or lentil, for example, is high in nonheme iron, but eaten alone, only 1.5% of the iron is absorbable.
You can improve the absorption of nonheme iron by eating it with small amounts of meat, fish or poultry, or foods that are rich in vitamin C. For example, adding meat sauce to a plate of spaghetti or drinking orange juice with your breakfast cereal will help the body absorb the iron.
(from http://www.nin.ca/public_html/Publications/HealthyBites/hb4_94en.html )
If your doctor thinks it's a problem he'll probably prescribe pherrous sulphate (Iron) tablets. It's what they give pregnant women if they develop anaemia. They work well so long as you dont mind your poo being thick and tarry 😱
Failing that you could try sucking rusty nails! 😑
My fav remedy is Guiness! 🍺