Hi. I have 2 young ball pythons (about a year and a half old) who have been raised together since they were hatchlings. They seem to get along very well and are thriving well. However, I have heard that you should not house more than one ball python per cage. Currently, they are in a 20 gallon terrarium which I know is too small for them. I am going to purchase a new one, but I was curious if I should buy one and seperate them. Does anyone know if it is ok to keep them together or should I purchase one more cage and seperate them? Any information would be very appreciated.