OK- so the last time they took my baby's measurements I asked the doc about the graphs they were showing me, this baby's femur length is way off the chart (like her brother). Doc showed me that there are 3 standard ways that this particular clinic (I'm not sure how it is elsewhere) average out the measurements to predict the weight of the baby. The standard one they use takes the average of 4 measurements- abdominal circumference [AC], femur length [FL], biparietal diameter [BPD] and head circumference [HC].
Because my baby's FL is super long the average was skewed and the weight estimate was high. When the doc switched the calc to one of the methods that doesn't include FL the weight estimate dropped substantially; while they are long the little chicken leggys don't weigh very much...Maybe your estimates are having the opposite problem- short legs are bringing the average down.
I don't put too much focus on the numbers they give. I would be concerned if baby had been measuring in the 95th percentile and then all of a sudden was in the 24th or some drastic change like that.
If your LO has been measuring relatively consistently you probably just have a petite baby. Focus on eating healthy and getting through the last few weeks. There are plenty of very healthy small babies. Can you talk to your Doc or MW for reassurance? You can ask to see your records too, if that would help ease your mind- they are *your* records.