How to Overcome PMS Cravings

How to Overcome PMS Cravings

Nothing gets in the way of you getting things done than periods. And to make matters worse, you are craving sweet, salty and anything in between.

One minute you can seem to have it all together and the next you experience pain that no man could understand, then on top of that you break out, bloat, crave all of the food, and open up the floodgates for a week… every month.

Okay, so literally not fun at all. Hey, Aunt Flow… nobody wants you here.

But because she is here… and she plans on staying for awhile, you might as well learn how to cope with her. More specifically, you can learn why this happens, and how to cope with hunger cravings that are associated with your period.


Dealing with cravings is hard enough, so the fact that our desire to eat processed, sugary foods is heightened even more during menstruation, kind of (really) sucks. But instead of always giving in to your temptations you can better learn how to deal with them, and find out the causes.

There are actual reasons why your cravings seem to skyrocket around your period. And you can thank hormones for that. Specifically cortisol and serotonin. Cortisol (the stress hormone) spikes right before your period and serotonin (feel-good hormone) levels tend to dip. This makes you crave foods that are high in sugar and fat because these foods will help to boost levels of serotonin helping you to feel happier and relaxed… at least for a short amount of time until you crash, causing you to reach for another sweet treat shortly after.

I know that I am VERY guilty of giving in to these temptations from time to time. And while it is totally okay to indulge occasionally, you should also find some healthier alternatives. Let’s look at common period cravings, and what you can do to control them.


85% of women experience at least one symptom of PMS, so while not all of us will experience the same symptoms, cravings around your period are symptoms that a lot of us ladies are familiar with. Here are some of the most common period cravings:


Leading up to your period, you have an increased need for magnesium. So during this time you may find yourself craving magnesium rich foods. And guess what is really high in magnesium? COCOA.

So if you are one of the ones who crave all things chocolate- ice cream, brownies, candy bars, cookies, all of it, there is a real reason for it.

But instead of reaching for a chocolate bar look instead to a better alternative, like dark chocolate. Unlike most chocolate bars that have been over-processed therefore losing their magnesium content, dark chocolate is less processed and will provide you with the magnesium you are craving.

Other sources of magnesium: Green veggies, oats, almonds, cashews, peanut butter, and seeds.


Our adrenal glands control a lot of the hormonal reactions in our bodies. When you have your period your hormone levels will change, this will put your adrenal glands to work. Minerals are also really important to the function of our adrenal gland, and if you have a mineral deficiency you will actually crave salty foods.

These cravings can lead us to reach for the bag of processed potato chips. If you are craving salty foods you don’t necessarily need to try to ignore that craving, but you can be smart about which salty foods you eat.

Edamame, sunflower seeds, hummus, pickles, cottage cheese, and balsamic vinaigrette are all great options. Bonus: a lot of those also contain magnesium so you are killing two birds with one stone there.

But you also shouldn’t get too much sodium into your diet, as salt can actually worsen symptoms of PMS for many women, making you retain fluids, and causing you to bloat.


Like I mentioned earlier, serotonin levels cause many to crave sugary, fatty foods.The problem with many sugary foods is that they are simple sugars, so they will get processed quickly and you will feel hungry again shortly after.

It is important to choose foods with more nutritional value to help you stay fuller longer. We will go over some tips for overcoming these PMS hunger pangs now.


Blocking hunger is important, especially when you’re really hungry since you’re more likely to reach for sugary, processed foods.


Some of the most filling foods include protein and fiber.

Protein: Protein takes longer to digest than other macronutrients, helping you to stay fuller longer. Some great sources of protein include yogurt, fish, chicken, turkey, eggs, and whey protein.

If you are struggling with ways to get a good amount of protein into your diet try these high protein snacks to keep you fit and full. Bonus: some of these will even help to satisfy your sweet tooth.


Fiber: Fiber is a carbohydrate found in fruits, veggies, and whole grains. Fiber gets digested slower than high processed foods which helps you to feel fuller longer. So you won’t be as tempted to grab for a bag of chips every 30 minutes.


Aim to eat 5-6 smaller meals a day. Eating more frequently helps to keep your blood sugar levels regulated and resets your metabolism. Eating more often also helps to keep you more satisfied. When you wait too long to eat you actually begin to crave more high fat, high-calorie foods. So aim to eat every three hours and make sure that your meals contain good sources of protein, fiber, magnesium, and complex carbs.


Now if you have done any of my challenges or follow me on social media you have probably heard me talk about drinking water, a lot. But I feel like topics that are really important need to be visited time and time again. You should try to drink eight or more glasses of water a day (although I recommend drinking half a gallon to a gallon of water a day) to reduce bloating and to flush the body out.


Sleep and hunger directly relate. The less sleep you get the more you actually crave high-calorie dense foods.

There are two hormones that are responsible for controlling our appetite and satiety: ghrelin (stimulates appetite) and leptin (suppresses appetite). Sleep deprivation can actually alter ghrelin and leptin levels according to this study.

So getting more sleep is not only important to make us more alert, but also for controlling hunger and cravings.

You should aim for at least 7 hours of sleep a night.


Regular exercise that gets your heart racing is a great way to reduce food cravings. Working out raises serotonin levels and lowers cortisol levels making you happier, and therefore reducing your cravings for sugary, fatty treats.

I recommend trying to get in 30 minutes of exercise 4-6 days a week. Starting my 15 Day Fit Body Challenge leading up to your period is a great idea. I provide a full meal plan along with substitutions with plenty of healthy options, many of which are high in protein and contain healthy fats. Eating these foods leading up to your period will help to reduce cravings helping to keep your fit goals in check.

Needing to satisfy your sweet tooth while leaning out your body? Try IdealLean Protein. They come in four delicious flavors, so one of those flavors will be sure to satisfy your PMS cravings. Don’t know which one is your favorite? Try them all! Get 4 Protein sample packs, plus a shaker bottle, and our 28 Fav Protein Recipe eBook all for £9.99.

Lindsey Mathews

Lindsey Mathews

Head Trainer

Certified nutritionist, personal trainer and head ambassador at IdealFit.

20% OFF BCAAS - Use Code: WORKOUT at basket SHOP NOW