Question: why do you gain weight right before your period?
Answer: Hormonal changes can cause weight gain by increasing water retention. In the days before your period, estrogen and progesterone rapidly decrease. This tells your body that it's time to begin menstruation.