Every month, around the same few days, the cravings show up like clockwork. Chocolate. Chips. Bread. Something warm, something sweet, something now. And every month, a lot of women follow that craving with a side of guilt, as if wanting the food is the problem.
Your body is responding to a real, measurable, hormonal event. Once we understand it, we can work with it.
Your hormones are running the show
In the second half of your cycle, known as the luteal phase, estrogen and progesterone shift dramatically. Estrogen drops. Progesterone rises, then falls sharply right before your period starts. This is one of the biggest hormonal swings your body experiences in a given month.
These hormones do more than manage your cycle. They influence your appetite, your mood, and your relationship with food, all at the same time. When estrogen and progesterone move, so does your hunger. Studies tracking the luteal phase show calorie intake and appetite rising alongside these hormonal shifts. It is biological.
The blood sugar rollercoaster nobody warns you about
Alongside the hormone shifts, your blood sugar regulation becomes less stable in the days before your period. Progesterone can affect insulin sensitivity, which means your blood sugar can rise and fall more sharply than it does during the rest of your cycle.
A sharper blood sugar drop creates a sharper, more urgent hunger signal. That is why period cravings often feel less like a preference and more like an emergency. Your body is responding to a dip in the fuel it needs, and it wants that fuel fast.
Ghrelin and leptin, the hunger hormones no one explains properly
Two hormones do the work of telling your brain when to eat and when to stop. Ghrelin increases hunger. Leptin signals satisfaction. Across your cycle, the balance between these two shifts, and in the days before your period, ghrelin tends to rise while leptin's signal weakens.
In practice, this means you feel hungrier, and you feel full later than you normally would. Two things stacked on top of each other. Your hunger signal rises, and your fullness signal weakens.
Why carbs specifically
There is a reason nobody craves plain chicken breast the week before their period. Carbohydrate-rich foods help your body produce serotonin, the neurotransmitter responsible for mood stability and a sense of calm. Serotonin levels naturally dip in the luteal phase, and your brain, in its own resourceful way, looks for a fast route to get some back.
Eating something carb-heavy triggers an insulin response that helps tryptophan, an amino acid, cross into the brain and convert into serotonin. Your craving for bread, pasta, or something sweet is your brain trying to self-medicate a mood dip using the fastest tool available. It is chasing serotonin the most direct way it knows how.
What your body is asking for
A craving often signals a nutrient need, not just a hormonal one. Many women run low on magnesium and iron in the days leading up to their period, particularly if their diet is inconsistent during high-stress weeks.
Chocolate is one of the more concentrated food sources of magnesium, which is part of why it is such a common craving in this window. Iron levels also dip as you approach your period, and low iron can drive fatigue that gets misread as hunger. Protein, meanwhile, stabilises the blood sugar swings we talked about earlier, which softens the intensity of the whole cycle.
This shows the craving is about more than hormones. Your body is telling you, with real specificity, what it needs replaced.
How to work with your cravings
Fighting a craving with pure willpower ignores everything we just covered. A better approach is meeting the craving with something that answers the biological need behind it.
If you want chocolate, reach for something rich in real cocoa and magnesium, like our vegan protein brownie. If you want something carb-heavy and comforting, pair it with protein so your blood sugar does not spike and crash again an hour later. A high-protein version of the exact food you are craving, whether that is a mug muffin, a protein-dense snack, or a warm breakfast, gives your body the satisfaction it is asking for and the stability it needs.
Period advice often explains the why, then leaves you to figure out the what. Eat the food. Just build it on real protein, real ingredients, and a nutritional profile that supports you instead of undercutting you an hour later.
Be kind to yourself here
This is a biological process. Your hormones move, your blood sugar moves, your hunger hormones move, and your brain chemistry moves, all in the same handful of days. Wanting food more intensely during that window is your body communicating clearly, and the kindest thing we can do is listen and respond well. If you want to dig deeper into how your first meal of the day sets the tone for hormones and mood more broadly, we cover that in this piece on your first meal and your hormones.
Frequently asked questions
Why do I crave chocolate and carbs before my period?
Estrogen and progesterone shift sharply in the days before your period, which affects serotonin production and blood sugar stability. Carbohydrate-rich foods help your brain produce serotonin faster, which is why cravings for chocolate, bread, and sweets intensify during this window.
Are period cravings a sign of a nutrient deficiency?
They can be. Chocolate cravings are often linked to low magnesium, and fatigue-driven hunger can be connected to dipping iron levels in the days before your period. Pairing cravings with nutrient-dense, protein-rich foods addresses both the craving and the underlying need.
Is it normal to feel hungrier than usual before your period?
Yes. Ghrelin, the hormone that drives hunger, rises in the luteal phase, while leptin, the hormone that signals fullness, becomes less effective. This combination genuinely increases hunger, so feeling hungrier before your period is a normal physiological response.
Should I try to avoid cravings completely during my period?
Avoid restricting cravings completely. Restricting cravings entirely often leads to a stronger rebound craving later, particularly given how unstable blood sugar already is during this phase. A better approach is choosing a protein-forward version of what you are craving so you get the satisfaction without the crash.
What foods help balance hormonal cravings before your period?
Foods rich in protein, magnesium, and iron tend to help the most. Protein stabilises blood sugar, magnesium supports the specific chocolate craving many women experience, and iron-rich foods help offset the fatigue that often gets mistaken for hunger during this phase.
Share:
Body image isn't about the mirror. It's about the relationship you're building with yourself
Breaking the binge-restrict cycle: why willpower isn't the problem