Flo Fact-Checking Standards

Every piece of content at Flo Health adheres to the highest editorial standards for language, style, and medical accuracy. To learn what we do to deliver the best health and lifestyle insights to you, check out our content review principles.

Bloating Before a Period: What Causes It? How Can You Reduce the Swelling?

Bloating before a period can feel really uncomfortable at times. Let’s dive into the nature of this process to learn how to reduce cycle-related swelling.

Bloating before a period is a common PMS symptom

The week before your period, you may experience breast tenderness and swelling.

Symptoms such as bloating, swollen arms and legs, and bags under the eyes can also appear. Swelling and bloating are common symptoms of premenstrual syndrome (PMS) that are caused by water retention. 

Whether other symptoms of PMS are present or not, water retention is common during this time.

Bloating before your period: What causes it?

Water retention associated with PMS can create a bloated, heavy feeling about a week before your period.

Experts aren’t exactly sure what causes bloating and other symptoms of PMS, but changes in hormone levels and genetics are more than likely major factors.

Track symptoms and patterns
Learn to spot patterns in your cycle like spotting and more

How to get rid of period bloating

If you’re feeling puffy and bloated, foods that contain potassium, like bananas and dark leafy greens, may help reduce water retention. They do this by counteracting high levels of sodium in the body. 

Consuming lots of salty foods can make water retention worse. 

Reducing the intake of refined sugars is also an important step for reducing period bloating. High-sugar foods encourage the pancreas to release a hormone called insulin, which can lead to water retention and bloating.

Spot digestive patterns
Discover if your digestive issues are linked to any patterns in our secret chats

Frequently asked questions about bloating

Is it normal to experience bloating before a period? 

Yes, the feeling of bloating just before a period is very common.

It may occur every month, once in a while, or bloating may never occur at all. Once your period arrives, or a few days into it, the symptoms should disappear. As your period progresses, water retention declines rapidly and the swelling subsides.

How many days before a period does bloating occur?

Bloating is a common early sign of PMS. A feeling of bloating may appear about a week before the start of your period. The feeling of bloating might increase and then get better in the first days of your period.

Is bloating a sign of period or pregnancy?

Bloating could be a symptom of either PMS or early pregnancy. Bloating before and during a period is triggered by changes in the levels of estrogen and progesterone. Hormonal changes in early pregnancy also cause a feeling of bloating, similar to common symptoms just before the start of your period. Bloating in early pregnancy makes some people feel more snug than usual in their clothes.

Emblem narrow banner

Why You’re Bloated: Cycle or Gut?

Discover more medically reviewed articles like this

Learn more with Flo

How do you stop bloating before your period?

To help limit bloating before your period, you can try the following:

  • Avoid salty foods.
  • Eat potassium-rich foods.
  • Try natural diuretics (e.g., spinach, asparagus, watermelon, cucumber, and garlic).
  • Avoid refined carbohydrates. They can cause an increase in blood sugar levels, which further raises insulin levels and causes the kidneys to retain more sodium.
  • Exercise regularly.

Your health care provider can provide further advice on other possible remedies for water retention, such as diuretics.

Emblem narrow banner

Medically reviewed articles on bloating

Learn more with Flo

Does bloating before a period cause weight gain?

Bloating caused by water retention or as a symptom of PMS will not result in weight gain. You may feel heavier, but once your period arrives and the bloating disappears, your body should feel normal again.

Try Flo today