IDK I think she should be good in there for about another year or so. I read somewhere that the perimeter of the tank should be atleast twice the length of the snake thats in it so this tanks perimeter would be 84". So if this is true she would be good in this tank until she's about 42" long. I also read that ball pythons grow about a foot a year for their first 3 years. But if the tank is to big then the snake gets stressed out. Anyone feel free to correct me if thats wrong, but this is what I have read.