why does my stomach hurt before my period?
The cause is usually having too many prostaglandins, which are chemicals that your uterus makes. These chemicals make the muscles of your uterus tighten and relax, and this causes the cramps. The pain can start a day or two before your period. It normally lasts for a few days, though in some women it can last longer.