Currently we have our ball python around 7-8 months of age, in a 10 gallon and need to move him to a bigger home. I feel like we need to move up to a 20 gallon and he should be able to live in there for a good 8-12 months, before we would need to move him into something bigger, no? However, my boyfriend is convinced that we need to go ahead and put him in a 40 gallon. I feel like the 40 is going to be too big for him right now, but he won't listen to reason. Can any of you offer some feedback either way? Thanks.