48 hour roller coaster

Bekah • BFP 03.03.15 MC 04.07.15 BFP#2 04.08.16 -praying for our Rainbow; all while working in a daycare
I'm not even sure where to begin.. 
Last Friday I went to ER with brown spotting.. Was told by the most amazing Dr that it was because my cervix was really bruised.. To keep an eye on it and to come back if there was any pain at all. I was also told to get my Hcg levels checked that Friday, Sunday and Tuesday. 
Spotting was pretty consistent until Tuesday when it turned red/pink and started passing clots. I also had my first prenatal appointment which turned out to be my doctor telling very incredibly rudely that I was pretty much miscarrying.(the numbers weren't doubling like they are 'supposed to') I was also told to go the ER if I had any pain at all due to her thinking it was ectopic.
Fast forward, I go back last night to ER due to cramping am admitted over night (and thank goodness my other half was able to stay with me also slept on that silly little bed with me too). 
I finally get an US vaginal and normal around 9:15 and it takes until about 11:30 to hear the news..
Which I'm still trying to wrap my head around. According to my LMP I'm about 8.3 weeks along.. But according to the ultrasound im only 6.3 they weren't able to find a heart bet(but at the age it's hard to).. 
Also according to the ultrasound we had twins but lost one which accounted for all the bleeding and according to my nasty bitch of a DR I only have a 25% chance of keeping this one. 
After being discharged and able to go home, and eat real food I'm starting to cramp like crazy(think period cramps) and am still bleeding.
We haven't told anyone about this but I personally needed to get this all of my chest to just be able to breathe.. I have to check in with this dr every couple of days (not sure how that's going to work considering the holiday coming up) to let her know what's going on and then I have an ultrasound in two weeks to see if this babe is growing unless of course things turn the other way. 
Trying to stay optimistic here 😔