Period cravings are driven by a real cascade of hormonal changes, not a lack of willpower. In the days leading up to and during your period, shifts in estrogen, progesterone, and blood sugar regulation all converge to increase appetite and pull you toward specific foods. Nearly half of menstruating people experience premenstrual symptoms, and among those who do, food cravings and emotional eating are significantly more common than in those without PMS.
How Hormones Shift Your Blood Sugar
Your menstrual cycle has two main halves. During the first half (the follicular phase), rising estrogen is associated with lower blood sugar levels and better insulin sensitivity, meaning your body handles glucose efficiently. After ovulation, you enter the luteal phase, when progesterone climbs and estrogen drops. This hormonal flip has been linked to changes in glucose regulation and insulin sensitivity in people both with and without diabetes.
When your body becomes less responsive to insulin, blood sugar can fluctuate more unpredictably. Those dips are what your brain interprets as hunger signals, especially for quick-energy foods like bread, pasta, sweets, and chips. It’s not imaginary hunger. Your cells are genuinely less efficient at pulling sugar from your blood, so your brain sends louder requests for fuel.
The Serotonin Connection
Estrogen doesn’t just influence blood sugar. It also interacts directly with serotonin, the neurotransmitter that stabilizes mood, sleep, and appetite. As estrogen falls in the second half of your cycle, serotonin activity can dip along with it. This is one reason the late luteal phase often brings low mood, irritability, and specific food cravings at the same time.
Carbohydrates help your brain produce more serotonin. So when your serotonin is running low, your body essentially steers you toward carb-heavy and sugary foods as a form of self-medication. That intense pull toward a bowl of pasta or a chocolate bar isn’t random. It’s your nervous system trying to restore a chemical balance that hormones just disrupted.
Your Body Burns More Calories
Your resting metabolism actually increases during the luteal phase. A systematic review in Frontiers in Physiology found that five out of six studies measuring this effect reported a metabolic bump of roughly 30 to 120 extra calories per day, about a 3 to 5 percent increase. That’s modest, but it’s enough for your body to notice the higher energy demand and respond with increased hunger.
This means some of your premenstrual hunger is simply your body asking for the extra fuel it’s legitimately using. You’re not overeating by reaching for an extra snack. Your engine is running slightly hotter than usual.
Why Chocolate Specifically
Chocolate is probably the most stereotypical period craving, and one popular explanation is that it signals a magnesium deficiency. The logic sounds reasonable: your body needs magnesium, chocolate contains magnesium, so you crave chocolate. But the evidence doesn’t hold up well. If your body were truly trying to correct a magnesium shortage, you’d also crave nuts, beans, and leafy greens, which are all richer sources of magnesium than a candy bar.
Chocolate cravings are more likely driven by the combination of sugar, fat, and the mild mood-boosting compounds chocolate contains. It hits the serotonin-boosting carbohydrate button while also tasting genuinely comforting. Cultural expectations also play a role. In studies comparing different countries, chocolate cravings around menstruation are far more common in cultures where the association is widely discussed.
Red Meat and Iron Loss
If you find yourself wanting a burger or steak during your period, iron loss is a plausible factor. Most of the iron in your body is stored in your blood, and a typical period means losing about 2 to 3 tablespoons of blood, which translates to roughly 30 to 45 milligrams of iron. People with heavy periods can lose double that amount.
That said, a single steak won’t come close to replacing all that iron. A 6-ounce sirloin contains about 4 milligrams, so food alone during your period isn’t a quick fix for depleted iron stores. But your body may still nudge you toward iron-rich foods as part of a longer-term replenishment strategy, especially if your baseline iron levels are already on the lower side.
When Cravings Peak
Cravings typically intensify during the late luteal phase, the final stretch of days before your period starts, roughly days 22 to 28 of a standard 28-day cycle. This is when progesterone is at its highest, estrogen is at its lowest, and PMS symptoms tend to cluster. For many people, the cravings continue into the first few days of bleeding before gradually easing as hormone levels reset and the follicular phase begins again.
The pattern varies from person to person and cycle to cycle. Stress amplifies the effect. Research on premenstrual dysphoric disorder has found links between late-luteal hormone changes and disrupted leptin signaling, the hormone that normally tells your brain you’ve eaten enough. In some people, this disruption translates directly into overeating behaviors, while in others it shows up as more targeted cravings for specific comfort foods.
What’s Actually Happening, in Short
Period cravings aren’t one thing. They’re several biological processes stacking on top of each other: blood sugar becoming less stable, serotonin dipping, metabolism ticking upward, iron leaving your body, and stress hormones potentially adding fuel to the fire. Each of these alone might cause a mild increase in appetite. Together, they create the unmistakable urge to eat something specific, right now, and in larger quantities than usual.
Eating regular meals with protein and complex carbohydrates during the luteal phase can help smooth out some of the blood sugar swings. But the cravings themselves are a normal physiological response, not a character flaw. Your body is reacting to real chemical changes, and honoring moderate cravings rather than fighting them is a perfectly reasonable approach.