Is this normal!!

I had been having lots of unprotected sex with my ex. I’m on the depo shot. I got my period yesterday and today this came out

Is this a blood clot??? Or a miscarriage? I’ve never seen any with that white spot & it has a really weird feeling to it.. almost like the feeling of a new born all sticky..

I kind of stretched it out

Btw, I’ve never had them