Period or something else?

Lo • 👼🏽

My period is supposed to start in 10 days but I’ve been spotting and cramping all week and this morning blood was running down my legs when I got up. So did my period come early or is something wrong with me?