It’s well known that certain foods can affect our menstrual cycles and hormonal balance. So it makes sense that your period would be affected by major lifestyle changes, like becoming vegan. Whether you’re opting to be more sustainable, you want to live cruelty-free or you’re simply aiming to be healthier, you will notice a change in your body when you switch to plant-based foods.
Here’s how being vegan can affect your period…
Period pain and acne
Consuming dairy can have a huge effect on period pain levels, especially if you’re prone to heavy periods, or if you have endometriosis or polycystic ovary syndrome (PCOS)! Cow’s milk contains over sixty different hormones, including testosterone, insulin and a protein called A1 casein, which can increase inflammation in your body. Cutting out milk and other dairy products could help to improve your cramps and prevent acne.
Lighter flow periods from being vegan
Eating the right foods as a vegan could help reduce the heaviness of your flow. Grains, seeds and legumes contain phytoestrogens (CITE), which are great for our health when consumed in moderation, and help to make periods lighter.
However, the saying rings true– you can have too much of a good thing.Too much phytoestrogen can suppress ovulation (CITE), so a chickpea-only diet won’t do you any good. Make sure you get that balance!
We’re all too familiar with the blood loss we experience during our period, and we know that losing blood means we lose iron too. As a vegan or a vegetarian, you do need to be more conscious of youriron intake in order to keep it topped up. Tofu, leafy greens and lentils are all rich in iron. Your body absorbs iron best when it’s combined with vitamin C! Check out which other vegan foods you should to help with period pain.
If you’ve recently switched from a meaty diet to a plant-based one, you might notice some weight loss. There’s much more fat in meat, eggs and dairy than in plants, so as a vegan or vegetarian some people have to work a bit harder to keep the junk in the trunk. Avocadoes, seeds and nuts are high in healthy fats, so make sure you get plenty.
Sudden weight loss can result in an irregular menstrual cycles. If you’re worried, check out when you should see your doctor.
Switching to veganism is great for the planet and animal welfare, but make sure it’s good for you too! Vegans need to plan meals to ensure they don’t lack essential nutrients like vitamin B12, omega 3, protein, zinc… all of which can affect the menstrual cycle.
If you’ve taken the plunge to a plant-based diet or you’re just trying something new for Veganuary, keep an eye out for any major changes in your cycle.
We’d recommend using a period tracker app to understand your body better and identify what is or isn’t unusual for you.
Have a vegan period
Being vegan doesn’t have to start and end with your diet. Natracare products are certified vegan too!
Find out more
Any big dietary change can take a little while to adjust to – so no matter what you’re eating, make sure you do your research and include ingredients that are good for your body and mind.
We’d love to know how becoming vegan has affected your period! Message us on Facebook or Instagram.
Hi, I’ve been Vegan for 8 months and my period is heavier and longer. Is that normal?
My periods has become more regular since I became a vegan. Its about 6 months.
Before my period was very light like a rabbit😁. And I’ve always been worried about that. But its better now
That’s great Anna! Good to know your periods are more regular since you became vegan.
Thanks for sharing Nisha, have you had any other lifestyle changes recently? If it’s having a big (negative) impact with your period being heavier and longer, it’s worth checking in with your doctor.
I’ve been vegan for about a month. The first period I had was normal 4 days, but this cycle I’m spotting, but still experiencing my other PMS symptoms, has this happened to anyone?
Interesting, thank you for sharing. If you are at all worried, do seek advice from your doctor!
I’m plant based right now, but I have spotting twice as long now, so going on 4 days. Not alone.