TTC AFTER DEPO

I got my last shot dec 2023 & didn’t go back in March. May 14-17th had a period. On the 14th and 24th I thought I had ovulation discharge so we had sex lol. Now I’m cramping with this. Is this implantation? Another period?