Why water retention happens
Changes in hormone levels are the likely cause of your body holding in water before your period. Diet also might play a role.
Many people who menstruate have symptoms such as bloating 1 to 2 days before the start of their periods. Some people have symptoms during the five or more days before their periods start that get in the way of their daily activities. This is called premenstrual syndrome (PMS).