Does what I eat affect my period?

A balanced diet is important to all people, so try to maintain one for yourself. It helps you feel great, and keeps your body in order. Some women, who lose a lot of blood during their periods need to eat foods rich in iron such as red meat, almonds, spinach and apricots - all great sources of iron. You also need carbohydrates, fat, protein and a slew of vitamins and minerals. Eating well helps you function at your best. It’s a question of treating yourself with dignity and respect. Many young women think they need to suffer and be on a perpetual diet to look good. Nothing could be more wrong. Eating lots of tasty veggies, leafy greens, fruits, nuts and fish is the best way to have a healthy, beautiful body. Eat meat too, if you like. Try to go for organic products, for all kinds of reasons, but primarily because eating organic food means less additives and toxins in your diet = less toxins in your body.

Rate this answer

15 Ratings Thanks for your vote

Did you forget your password?!

No worries! Just submit your username or e-mail address and we'll send you your details.

Error, you must fill in username
Error, entered e-mail or username doesn't exist
New password is sent

Subscribe to our newsletter

Our newsletter is a great way of keeping track of updates on the site, offers, events and much more. Simply submit your e-mail and you'll never miss out on anything. Libresse-related!

The entered email is already on the newsletter list.
Your e-mail is now registered to our newsletter!
Invalid email address
Required field



Unsubscribe to our newsletter

Was it something we said or did? Please contact us, so we can make it up to you. We're gonna miss you! Oh well, you can always sign-up again if you change your mind.

Error. Have you entered the correct e-mail?
You are now unsubscribed!
Invalid email address
Required field

Hi! Your browser is kind of old!

Update to any of these new versions.

  • Firefox
  • Internet Explorer
  • Safari
  • Chrome

Thanks for your question!

We receive many questions to our expert. The expert will only answer questions not answered before.


Delete account

Your Libresse account is removed