3 weeks pregnant

Making a doctors appointment tomorrow to  let GP know I'm pregnant. However, I'm having such bad cramps, I've had them for the last few days before I even took the pregnancy test! Is this normal? They're so intense for a few minutes then come back and go! I've already had an early miscarriage so am extremely worried :( I never had any pain like this tho, just heavy bleeding! From what I've read online it seems to be my uterus expanding? 
I'm so worried the doctor is going to tell me I've just got to sit and wait, but every time I go to the toilet I'm so realived there's no blood! That's how over anxious I'm being 😫😩.