Short period

Brittanny
Okay so my period isn't technically due until tomorrow 9/28 but it showed up on Friday like a lion, bleeding super heavy and major cramps. Now it's Sunday and I'm just spotting a little. This is not normal for me. My periods are usually always on time and 5-6 days long. Any thoughts?