Ttc question

Been cramping and spotting on and off for about 4 days now.. my period is due any time but still hasn’t come and I haven’t cramped or bled today. Does that mean it could be implantation bleeding? And when can I test if it’s like 10dpo