Period or implantation???

amy

I am due for my period in 3 days, I have been cramping on and off lightly last 2 days. With my period I just get them straight away no spotting but today I got pink spotting which I have never had before