I'm planning on getting a ball python, my first snake, in January from the Cin City Reptile Show. I visited it in October, just to see if any in particular caught my eye, and I talked to a breeder for a bit, who I anticipate that I will buy from in January. I can't recall the age she usually sells them at, but most of them were around an inch and a half at the largest part of their body. I'm unaware of weight, but I know people usually buy food about the same size of the snake's girth. So, can anyone tell me what rat size would be best upon buying the snake, and how much should I get before buying a bigger rat size? Weaned, small?