I recently adopted a Ball Python that is said to be around 4-5 yrs old. I am afraid though he might be undersize and weight. Is there anyway with consistent feeding and good husbandry that this beautiful snake might still have potential to grow to a good size? He looks like he may be around 3ft long and am not sure how much he weighs. He is eating small rats now. Thanks for any help, and tips.