why does my stomach swell before period?
Causes. Bloating before and during a period may result from changes in levels of the sex hormones progesterone and estrogen. About a week before a woman's period starts, levels of the hormone progesterone fall. Reduced levels of progesterone cause the uterus to shed its lining, which is what causes menstrual bleeding.