I got my period today 10 days early and I NEVER get it early. Its always a on time or it would be a day late or early. My period last month came on time but ended a day early. 3 days after my period had already ended, I started to get 'annoying' cramps. That lasted for 3 1/2 days, on my last day the cramps got very painful. Now its been about a week and a half since I felt those cramps that I am getting my period 10 days early! Is there a reason to this?