Miscarriage?

4 days before AF. I took 6 pg tests and ALL POSITIVE. Urine sample from the Dr said negative. Today Dr also said blood test was on the border meaning miscarriage or early pregnancy meaning my hcg is low. Mind you af is 4 days away. I really hope it’s just super early and not a miscarriage. What’s the chances? I just took another test it’s darker than yesterday.

Also haven’t had any bleeding at all