Corn snakes start out quite small and eat pinky mice...even at 2 months of age, it would not be eating anything bigger than a crew (a small fuzzy) mouse-
never a hopper!And not rat pinks, they are much bigger. No wonder this snake regurgitated. Slow down, it's not a ball python. Feed once a week until
they grow into larger prey, & then gradually lengthen the time between meals. After a regurge, don't feed for 2 weeks...if you feed again before they've had
a chance to replenish their digestive enzymes, they'll just hurl again & can actually die of dehydration sooner than you might think from this process, so please
let the little one rest now.
This is true when the corn snake is MUCH bigger...but you'd not want to feed any rat that is bigger than the size mouse it should be
eating. So if it's eating a mouse hopper, you could substitute a large rat pink, & so on. It really makes the most sense to keep corn
snakes on mice- as adult snakes, the right size meal is an adult mouse.