Implantation bleeding?

So I’m on nexplanon and have been for months and I never bleed. I woke up with blood like this. Can anyone tell me if it’s implantation bleeding or just my BC being weird. I also am cramping.