I also agree, go over Joanna's post and check everything. I also feed no larger than a small rat (40-50 grams or 3-5 weeks old) to any of my ball pythons, and my largest is over 3000 grams. A year old snake does not need a medium, large or jumbo rat.
Boy I missed that one didn't I . . . .
Problem is, I do know that.
Alice
"A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort." Herm Albright