I keep my 3 ft male in a 20 gallon long tank (30x12x12). He seems to do great in there. Has a hide on both ends and a large water bowl in the center. Eats every week and sheds nearly perfect. If i were to get a baby to keep in an aquarium, id get a 20 or 30 gallon tank and make a divider to limit the space. This will save money in the long run when the snake gets bigger and you can just remove the divider for more room.