My periods usually come regularly, 28-day cycle. It's been more or less regular for the past 10 years, but last month, my period came 10 days early (on the 19th day of my cycle), I wrote it off as an anomaly because it had never happened before. I am currently on my 18th day of this month and experienced some cramps. These cramps feel like those I get a day before I get my period, so I'm guessing my period will come tomorrow (19th day of cycle). Can anyone tell me why my period cycles suddenly shortened so much, and if anything is wrong? What could be causing early onset of my period and is there cause for worry? Help will be much appreciated! Thank you!