Advice?

I’m 3 weeks and about 5 days pregnant I’m having cramps:( my period is supposed to come in 3 days but I’m pregnant so clearly it won’t haha! But is cramping this early normal? I don’t wanna have another miscarriage. I want a healthy pregnancy and baby. I don’t want to feel that heartbreak for a second time :(