I can relate so much to what you wrote and its awful.

Id request a repeat scan so you can confirm the diagnosis. You should see a baby and a heartbeat at 9 weeks but I personally found it easier to accept when it was confirmed by another person. Its your body and you deserve to have absolutely no doubt in your mind when deciding how to proceed from here.

My experience was that I went in for an u/s at around 9 weeks and there was no heartbeat. My Obs sent me for HCG blood tests which showed my HCG levels were still high, rising and normal for the expected gestation. I waited another week which again showed no heartbeat, and the baby had shrunk in size since the previous u/s indicating a missed m/c. I wanted desperately to m/c naturally but my body just wouldnt let go. I was still having bad m/s so I elected to have a D&C when I was supposed to be 11 weeks. I have no idea how long it would have taken for my body to realise and start m/cing on its own.