my ball python is 3 months old...confirmed by the vet and we also found out he was a she lol. she is 20 inches long and growing. so yours is probably 3 months old as well and we feed ours 2 hoppers every 2 weeks. but you could feed them 1 hopper everyweek but where im currently working we can only make a trip every other week so thats why we feed them 2 at a time. the reason you dont want to feed them too much is because they dont have to "stalk" their prey like real snakes do. they dont have the same amount of distance to travel to get their food. if you want you can email me anytime but i dont have internet at my house so i wont answer you right away but i will get back to you as soon as possible.