Confused

Quiaira

So my period should start in about 5-6 days as all my apps say that and have been very accurate.. I’ve had random spotting about 3 days again and again today I am 10dpo today and I’ve never had spotting before my periods my cervix is low soft and open and I am spotting again this morning with slight cramping is it possible this is implantation or just the start of an early period ?