YODA: Mmmmmm. Eat not, will the young garter? Understanding lies in the past, not the future. (Yoda slowly closes his eyes and falls asleep).

Translation: His growth rate and shedding frequency suggest that he is/was a young, rapidly growing snake, but that's still a WHOLE LOT OF FOOD to give a single snake on a daily basis. Many times when snakes are overfed, they'll gorge themselves for a while. Then they'll do exactly what your snake is doing... fasting. I wouldn't be surprised if he ate very little for the next 2-3 weeks. This is my first guess, but there is another possibility that must be checked out.

The other thing to consider is that your snake may have had a failed shed. If you still have the old skin, take a very hard look at the head area. Are the eyecaps (spectacles) attached? Did the shed skin come off in one piece, or was it torn into pieces? Quite often, the old spectacles remain transparent when they remain on the snake, so don't count on seeing them. They should be easily visible on the old skin, though.

Even if it has experienced a failed shed, you'll need to feed your snake less often. It will lead to obeisity and all the associated problems.