Heavy period with weird blood clots

Sorry for the TMI! AF came really heavy i filled an 8 hour pad in 3 hours and this came out of me . Its been extremely painful and im worried is it possible i miscarried without even knowing i was pregnant or is it just really heavy AF ? Please help