No ultrasound can tell you exactly how far along you are. (the woman who told you you were exactly 20 weeks). Also, the measurement is a fairly accurate assessment, however, no test can actually tell you exactly how far along you are.
You're 38.5 weeks, so at least you know you don't have much longer to go!! Due dates change often... It's just a part of pregnancy since nothing is for sure!