(TMI POST) Miscarriage or blood clot?

This came out in the shower and I just want a second opinion for some peace of mind. I normally skip my period by weeks so if it happened recently it didn’t concern me but the last two months my bleeding has been really abnormal. I’ve spotted between periods and thought I had a period that only lasted two days that was just clots like this and old blood and rn I’m 10 days before my next period and just got hit with heavy bleeding and clots like this one.. I know miscarriages show grey and I see that a little but I just want a second opinion before I jump to anything.