TW possible miscarriage and blood clot

Kay

I had my baby august 23 2022. This is my first period PP and it has lasted for two weeks probably due to my depo shot. Me and my boyfriend had unprotected sex around 4 weeks pp and up until I got my shot (stupid I know). Today I passed this huge blood clot. I don’t know if I had a early miscarriage? Or if maybe there was still something left in my from giving birth?