So, I've had my baby ball python, Kaa, for about 3 weeks and he's eaten every time I've offered him food. I was really worried because when I went to pick him up, the person there said that he wasn't eating and that I shouldn't buy him, but at the same time Kaa didn't even have a heat source to keep him warm.

So, the question is how often to clean his cage? He's in a tub, I don't know what size but it's big enough for him, even as an adult and aspen bedding. He hasn't pooped with me at all, and a few urates that I spot cleaned. Should I just clean and disinfect anyways?