Implantation cramps?

Sophie

I'm 6-7dpo, I've woken up to cramps this morning and on off throughout today. Possible implantation cramps? How soon can I test?

Period is due 10th August

Thank you