Hmm.. i think you should get a second opinion. I'm not entirely sure when there should a heartbeat i thought it was around 7 weeks that it can be picked up. Waiting until 12 weeks is far too long to know if something is wrong. Good luck. i really hope its a viable pregnancy