Just a side note, whereas there is an 'average size' for ball pythons, they can vary as much as people can. Being underfed may contribute to her being smaller, or perhaps she'll catch back up. There is always the possiblity that she was intended to be small to start out with.