Iron is a very important nutrient required by our body to enhance cognitive function, prevent anaemia, fight infection, and to stay energetic among other things. Therefore, it’s important to eat plenty of foods high in iron – especially for women who have heavy menstrual flow.