I could be going on 16 weeks or 18 weeks

Dani • Our first baby
According to the size of my baby at our first sonogram at 7 weeks the baby was smaller by measurements so my due date got pushed back. Then at my first appointment three weeks ago we heard the baby heart beat at 15 week mark. What have you ladies found to be more accurate? This is my first baby