Is it good to eat non vegetarian foods when I have my period?

dietary ironAdolescent females have higher iron needs than guys do because of the blood loss experienced during their period. You can get iron in your diet from a variety of sources including animal products and vegetarian foods. Red meat, eggs, poultry, fish, legumes (beans), fortified cereals, and dark leafy greens (like spinach and broccoli) are good sources of iron. It is important to know that your body absorbs iron from animal sources (also known as “heme” iron) more easily than it absorbs iron from plant sources (also known as “non-heme” iron) but that doesn’t mean you need to eat meat if you are normally a vegetarian, you just need to be more aware to make sure you’re getting enough iron.


For a list of foods and their iron content, check out or Iron guide here: