Period a week early?!

Alexandria
This isn't normal for me at all. Im always on time or maybe even a couple days late but NEVER early! I had really bad cramping last night and then I went for a walk this morning and then it just started. Tmi but it was creamy and blood on my underwear...I don't know what to think caused this. Really scared to have another miscarriage ever again:(