Same thing happened to me with my first pregnancy,i thought i was 6 weeks,sac was 10x10 and no HB,it turns out that at 6weeks sac would have to be 20x20 in order to hear the hb,i was only 4wks,mistake in calculating!
2 weeks later we went for a scan and heard it for the first time!
gl x