You probably ovulate late in the cycle and that is why you are measuring 5 days behind. I tracked my cycle and knew that I ovulated 6 days later than they typically estimate so I was "right on track" at my first visit even though I measured about a week "late." Since you saw a heartbeat and everything is progressing well take that as a great sign!