How long does a miscarriage take!

So I’m 9 weeks now - been told since 6 weeks I was miscarrying- last test showed my hgc went from 46000 to 29000 no cramping or bleeding— don’t have a doctors appointment again till May 8th