Help!

Becs🌻

I got my BFP on 14th March exactly 28 days from my LMP. I went for a scan on Friday (24th april) and they told me they could only measure me at 6 weeks but a heartbeat was visible. But that doesn't make sense as I got my BFP exactly 6 weeks ago. The sonographer also said 'ooh could there be two?' But did say to rescan in 3 weeks to see what is happening as she wasn't sure. I'm scared as I had a MMC in January and just hope its not going to be another loss. Here's a picture of my USS that I sneakily took of the screen when she left the room...

Please be honest... what's your thoughts?