If you’ve ever found yourself inhaling a family-size chocolate bar or demolishing a bag of salty chips right before your period, you’re not alone. Those PMS food cravings hit hard and they’re practically a universal experience. But why do they happen? Are we just weak in the face of temptation when we PMS, or is there something deeper happening in our bodies?
Spoiler: it’s not about willpower. It’s biology, hormones, and a little bit of brain chemistry teaming up to push us toward those cravings.
Let’s dive in!
The Hormonal Rollercoaster
Your cycle isn’t just about your uterus prepping for menstruation, it’s an entire symphony of hormonal shifts. Right before your period, estrogen and progesterone levels take a sharp dive to trigger the shedding of the uterine lining when pregnancy doesn’t happen.
Estrogen normally helps stabilize mood and supports serotonin (the feel-good chemical) production. Lower serotonin levels can make us feel more irritable, anxious, or just low-energy. And guess what boosts serotonin temporarily? Yep, carbohydrates and sugar.
Progesterone tends to have a calming, sedative effect. So when that plummets too, you feel heightened sensitivity and stronger cravings. Cortisol, your stress hormone, can also spike in this phase, which makes emotional eating feel even more tempting.
Moral of the story? All these hormonal changes are influencing your appetite, energy, sleep patterns, and even how your brain processes reward. That’s why hormonal cravings menstruation often lead us straight to chocolate. It’s not a lack of discipline; it’s your body looking for a chemical pick-me-up.
How Do Cravings Work and Why Chocolate Specifically?
Cravings are your brain and body teaming up to push you toward something rewarding. When your neurotransmitters dip, your brain sends signals that amplify desire for foods that can quickly shift your chemistry. It’s not just hunger, it’s a drive to correct balance and feel better fast.
We could just eat a slice of bread to get that serotonin boost, but most of us crave chocolate. Research shows almost 50% of American women crave chocolate specifically around the onset of menstruation. Why? Chocolate is a trifecta—it has sugar (quick serotonin bump), fat (comforting, satisfying), and compounds like theobromine and caffeine that stimulate your nervous system just enough to feel good.
Plus, there’s the cultural layer. Chocolate has been marketed as the PMS cure for decades. So our brains already associate it with comfort and relief. No wonder chocolate cravings before your period feel so specific and intense.
The Salty Side of PMS
But what about the other half of the story, the salty food cravings period? Chips, fries, ramen, they all hit differently before menstruation. One reason is fluid balance.
Fluctuations in estrogen and progesterone can cause bloating, shifts in fluid retention and affect digestion. As a result, your body may push you toward sodium-heavy foods because sodium helps regulate that balance in your tissues. Another factor is aldosterone, a hormone that rises in the luteal phase and encourages your body to hold onto salt and water. This can make salty snacks feel especially satisfying.
Add to that the natural increase in appetite during the luteal phase (the time between ovulation and menstruation), and suddenly a packet of biscuits feels less like a guilty habit and more like your body’s way of finding temporary relief.
The Magnesium Connection
Here’s another wrinkle: magnesium period cravings. Studies suggest that magnesium levels can dip before menstruation, and low magnesium is linked to increased anxiety, irritability, and (you guessed it!) cravings for sweets and chocolate.
Dark chocolate actually contains magnesium, which might explain why some of us feel that nothing but chocolate will do. It’s like your body is low-key trying to correct a deficiency through cravings.
Brain Chemistry: Reward Mode On
Before your period, your brain’s reward system gets a little extra hungry too. Dopamine pathways can be more sensitive, meaning your brain is primed to seek pleasure.
Combine that with mood dips and physical discomfort, and suddenly food feels like the most reliable form of self-soothing. Sweet cravings before period are basically your brain saying: “Give me something that feels good right now.”
Is It Bad to Give In?
Short answer: no. Cravings aren’t moral failures, they’re signals. Listening to them doesn’t make you “bad” or “weak.” The key is understanding what’s happening and making choices that support you, not shame you.
Sometimes that means eating the chocolate, savouring it, and moving on. Sometimes it means balancing it with foods that stabilize blood sugar (protein, fiber, healthy fats). And sometimes it means experimenting with magnesium-rich foods — leafy greens, nuts, seeds, dark chocolate — to see if that helps with PMS food cravings.
For the best foods to eat during your periods for balanced hormones, read this!
Practical Tips That Would Help
- Honor the craving mindfully: If you want chocolate, have chocolate. Slow down, taste it, enjoy it. You’ll probably need less when you don’t treat it like a guilty secret.
- Balance with protein: Pairing sweet cravings before period with something protein-rich (like yogurt + chocolate chips) keeps your blood sugar steadier.
- Try magnesium: If magnesium period cravings are real for you, adding more magnesium-rich foods throughout your cycle (or supplements if your doctor suggests) can soften the intensity. Try this Period Drink Mix, it not only contains magnesium, but also Vitamin B3, L-Theanine and Ginger Extract to help with cramps.
- Salty but smart: Craving salty food before your period? Opt for roasted chickpeas, popcorn with sea salt, or roasted makhana (fox nuts), you’ll get the satisfaction without the sodium overload.
- Hydrate: Sometimes bloating makes us feel like we should drink less water, but dehydration can make cravings worse. Keep sipping.
Wrapping It All Together
Chocolate cravings, salty food cravings, sweet cravings before period, they’re not random. They’re your body and brain navigating a complicated hormonal landscape. You’re not “overreacting” when you want half a pizza and a brownie sundae the night before your period. You’re responding to real shifts in brain chemistry, hormones, and even micronutrient levels.
So the next time PMS food cravings hit, ditch the guilt. Your body is talking to you. Sometimes the answer is chocolate, sometimes it’s magnesium, sometimes it’s just a little extra compassion for yourself!



