Went in for 8 week appointment and was really 6 weeks?

I was supposed to be 8 weeks 5 days as of yesterday but I am measuring at 6 weeks exactly. That’s almost 3 weeks apart.. baby does have a heartbeat that matches up with 6 weeks of 106. Has anyone had this happen and still went full term with healthy baby?