Implantation spotting or period?

I have been spotting for 2.5 days now, had mild cramping yesterday, bloating and this spotting. Could this be implantation spotting or the start of my period which is 6 days late?