I've had my cornsnake for about 4 or 5 months now. I got it from a friend who only fed him a fuzzy every 2 weeks, so I think the growth was stunted.. but ever since I've gotten him, I've been feeding him regularly. He started off with a pinkie once a week, then went to 2x pinkies every 6 days, and now he's currently at 5-6 gram fuzzies every 5 days. He seems to be downing the larger 6 g fuzzies easily. He's been on the 1 fuzzy every 5 days since March. When he started, he weighed roughly 33 grams. At last feeding (Monday), he weighed 66 grams and the pinkie was about 6 grams. He last shed on the 6/1 and I measured it at 27 1/2", and before that the shed was about a month earlier on 4/23 and I measured it at 24 1/4". I keep a record of his weight and the food's weight every time I feed him.
My question is, when should I move up to a larger fuzzy or possibly a hopper? Or should I stay at the fuzzies I am at now?
And how long will I be on fuzzies or even hoppers? I usually buy them in 3 packs at Petco but I want to switch to buying a bag online for cheaper. But they come in bags of 100, and if I feed every 5 days, that would be a good enough bag for over a year, and I would think I would be switching to a NEW size by then, therefore leaving me with extra hoppers/fuzzies that he has outgrown. And how long are these guys good for frozen?





)