Quote Originally Posted by Michelle.C View Post
I'm honestly not sure if you can get away with one tank size for life with Ball Pythons.

A 30/40 Gallon is too large for a neonate, and a 20 Gallon is too small for an adult. Especially for an adult female.

Personally, I'd get the 20 Gallon for the neonate/yearling. You can wait until it gets a little size on it, and then replace it with a 40 Breeder.

The 20 Gallon doesn't have to go to waste in this hobby! You can get a Corn Snake, Crested Geckos, Leopard Geckos, etc.
Or better yet, you can get another young BP!