Cramping for 6 days, 9 dpo

Kitta

I'm not due my period until the 8th according to the app, I've had cramps since Monday morning on and off and a tiny bit of pink when I wiped yesterday then nothing, could the cramps be implantation? Not sure if it would last this long?