I've had my little ghost-head ball python, Buddy, since April 15th and he's in perfect condition, as confirmed by the vet I visited maybe a month and a half ago. Eats every week, growing bigger (even if a tad slowly), but I always have a few questions, no matter how many articles and threads I read. 1. When is it time to upgrade their enclosure? He's still in his first tank that he came with from the store as a package (30 x 12) and I think he's yet to grow out of it. 2. Is light really that important? I've read about experienced breeders and traders raising their ball pythons in complete darkness. I give Buddy as much light as I can without running up the electricity bill in my apartment (heat lamp is on sometimes, mostly for the lizards I also have). 3. Only my concern as of today (8.6.15), I gave Buddy a bath and when I took him out, he was whistling a little. At first, I was concerned and perhaps I still am, but it stopped after a minute of observing him and it's now gone. He's in his tank, under his log, and there's no further noises. Still, being as paranoid as I am, I still scheduled a vet appointment for Tuesday. 4. Are there any tips or tricks to raising a ball python with a small budget?