Implantation or early period?

TMI

Ovulation was on the 26th of June. Period is due on the 9th of August. Currently I am right in between the two. I have been inconsistent with my birth control and can’t tell if this could be implantation or if I just messed up my bc so much and now my period is early.

Any insight?!