Why Do I Gain Weight on My Period: Causes & Fixes

Weight gain during your period is almost entirely water, and it’s temporary. Most people notice an increase of around 2 to 5 pounds, starting after ovulation and peaking in the first days of menstruation. It resolves on its own once your period ends.

What’s Actually Happening in Your Body

The weight you see on the scale isn’t fat. It’s fluid your body is holding onto because of hormonal shifts in the second half of your cycle, called the luteal phase. After you ovulate, levels of both estrogen and progesterone rise sharply. These hormones change how your kidneys handle sodium and water. Estrogen activates sodium channels in the kidneys that increase reabsorption, meaning less sodium leaves your body through urine. Where sodium goes, water follows. The result is a few extra pounds of fluid distributed throughout your tissues.

Progesterone plays a related but slightly different role. It competes with aldosterone, a hormone your body uses to regulate fluid balance. When progesterone rises, your body compensates by ramping up aldosterone production, which drives even more sodium and water retention. This is why the bloating tends to feel worst in the days just before your period starts, when progesterone is at its highest.

Why You Feel Bloated, Not Just Heavier

The number on the scale is only part of the experience. Many people also deal with visible abdominal bloating, and that isn’t just from water retention. When your period begins, your uterus releases chemical messengers called prostaglandins to trigger contractions that shed its lining. These prostaglandins don’t stay neatly confined to your uterus. They circulate and affect smooth muscle throughout your digestive tract, reducing absorption and triggering secretion of extra fluid into your small intestine. That can slow digestion, cause gas, and leave your abdomen feeling distended and uncomfortable.

So you’re dealing with two sources of bloating at once: systemic water retention from hormonal shifts, and localized GI disruption from prostaglandins. Together, they can make your midsection feel noticeably swollen even if your overall weight change is modest.

Increased Appetite Is Real, Not Imagined

If you find yourself eating more in the week before your period, there’s a physiological reason. Your resting metabolic rate increases during the luteal phase, typically by about 30 to 120 extra calories per day. That’s a small bump, roughly equivalent to a banana or a handful of almonds, but it’s enough for your body to signal increased hunger.

The problem is that cravings during this time tend to steer you toward salty, carb-heavy comfort foods rather than a modest snack. Salty foods compound water retention directly. High-carb foods contribute in a subtler way: your body stores carbohydrates as glycogen in your muscles and liver, and every gram of glycogen binds to about 3 grams of water. A few days of extra carbs can easily add a pound or two of water weight on top of what hormones are already doing.

Some of this increased intake is genuine fuel your body needs. But the gap between what your metabolism actually requires (an extra 30 to 120 calories) and what cravings push you toward can be significant, especially if you’re reaching for processed or salty foods.

When the Weight Goes Away

The timeline is predictable. Weight typically starts creeping up after ovulation, roughly midway through your cycle, and peaks in the first couple days of your period. Once menstruation begins, progesterone and estrogen drop rapidly. Your kidneys stop holding onto extra sodium, and you’ll likely notice increased urination. Most people return to their baseline weight within a few days of their period ending.

If you’re tracking your weight for fitness or health goals, this pattern is worth knowing. Weighing yourself during the luteal phase or early menstruation will consistently give you a number that’s 2 to 5 pounds above your true baseline. Comparing your weight at the same point in your cycle each month gives a much more accurate picture of actual changes.

How to Reduce Period-Related Weight Gain

You can’t eliminate hormonal water retention entirely, but you can minimize it.

  • Cut back on sodium. The Mayo Clinic recommends limiting salty foods in the days leading up to your period. Extra sodium amplifies the retention your hormones are already causing. Processed foods, takeout, and canned soups are the biggest culprits.
  • Drink more water, not less. It sounds counterintuitive, but staying well hydrated signals your body to release stored fluid rather than hang onto it. Mild dehydration triggers your kidneys to conserve even more water.
  • Move your body. Exercise helps push fluid out of tissues and back into circulation, where your kidneys can deal with it. It also helps with the GI sluggishness that prostaglandins cause. Even a 20-minute walk makes a difference.
  • Watch carb-heavy comfort eating. You don’t need to restrict yourself, but being aware that glycogen stores water can help you make sense of the scale. If you eat more carbs than usual, expect a temporary bump that reverses within days.

Some research has looked at magnesium supplementation for premenstrual symptoms, including water retention. One study using 200 mg of magnesium daily found modest improvements in hydration symptoms, though the effect only became apparent after the second month of use. The researchers noted the results were modest enough that broad recommendations aren’t yet warranted. If you want to try it, magnesium is generally well tolerated at that dose, and many people find it helps with cramps and sleep quality as well.

When It’s More Than Water

If you’re consistently gaining more than 5 pounds, if the weight doesn’t come back down after your period ends, or if the bloating is severe enough to interfere with daily life, something else may be going on. Conditions like polycystic ovary syndrome, thyroid disorders, and severe premenstrual syndrome can all amplify or mimic period-related weight changes. Persistent or extreme symptoms are worth bringing up with a healthcare provider to rule out underlying causes.

For most people, though, the 2 to 5 pounds that show up like clockwork each month are a normal, temporary part of having a menstrual cycle. Your body isn’t gaining fat. It’s holding water, and it will let go of it on its own.