What is this!!??

Tmi! This came out of me when I wiped. I’ve Been on the depo shot since September and started having sever cramping and light pink spotting. Never had anything like this before.