why do i have cramps 2 weeks before my period