Serious Question

Sierra
Monday my OB said I was suppose to be 10 weeks but my baby is measuring 8 weeks and my baby didn't have a heartbeat
Later that day I went to Emergency room and they said I was measuring 7 weeks and my baby didn't have to have a heartbeat yet, I am suppose to go get a third opinion at another OB doctor this Thursday. I was on my menestal April 3 to April 6 and I didn't start my last menestal till May 24 to May 28, does anyone think I am measuring smaller then what I really am because of my menstral coming so late? I feel like that's why they didn't here a heartbeat but idk 
Answers please!