Size of a baby b.d. from a pet store can be way off what the average would be depending on the care it as given and even the health of the mother. A 6-7" baby is usually in the 4-8 week range but it can be stunted and be much older if it was nor fed + cared for properly.