Miscarriage?

Okay guys so my last period was December 23rd. Well my period was late this month and I just didn’t think anything of it. I’ve had crazy sore breast and been super nauseous so I was excited that maybe it was finally my turn for a bfp. Well Saturday I had light spotting and just ignored it. Sunday I started bleeding so bad that I have to change my super tampons ever hour or more and last night I passed a clot the size of an egg! My cramps are pretty constant and I keep getting a stabbing pain pretty low down. Could it be an early miscarriage? Help.