miscarrying or normal?

So I've been having these cramps for about the past 3-4 weeks and I found out I'm 6+ weeks pregnant , is this a miscarriage? If so, how long will it take to abort naturally? Has anyone else dealt with this and had a healthy baby?