TMI implantation bleeding or start of my period ?!

AnnMarie
I've never had spotting before my period I've never felt this way before any period my boobs are achy I'm craving things like fried mac and cheese which I never eat I'm more moody and fatigued had headaches and I've been getting dizzy