My friend had periods throughout her whole pregnancy with her first also she told me that also happened 2 her mother.
Thanks!! I'll be sure to talk to her
Ultrasounds aren't 100% accurate, they take measurements from various part and estimate, but 3 weeks off would be a little much I think, you should ask your dr about it if you haven't already, or even the nurse