Implantation or period ??

Rheagan

I’ve been experiencing this for the last 4 days and I’ve never had this before so I’m not sure what it could be ? Me and my boyfriend have had unprotected sex recently and I have been on the depo shot but I was due for one this month and didnt go get it and this happened? So any ideas ?