20 gallon long will be perfect for a ball pythons entire life. You might need to move to something a bit larger if you have an extra huge breeder female.
Just so you know, ball pythons aren't the best display snakes so you will most likely be staring at a bunch of fake plants and no BP.![]()