I think I've had a miscarriage

I was 3 weeks late on my period, and I'm normally on time, before I had a chance to do a pregnancy test, today I passed a blood clot, and it was very big.. I'm in a lot of pain a lot more than your usual period. Is this a miscarriage at an early stage?