Chemical pregnancy?

I got a positive pregnancy test on dec 17, I instantly took another one because I was in shock! I waited a few more days to take another one just to be sure. I got a vvvfl.

My test this morning on dec 24 was completely negative. I’m so upset with Christmas being this close and I’ve already told my husband & mother🥺😞 I’m having severe cramps and bleeding off and on. What should I do? Am i having a miscarriage?