Implantation

My period is due in 9 days but Iv had a little bit of spotting today and yesterday along with a little cramp here and there, is this an early period or is this implantation?