Wow, tons of things going on there that can be addressed, so I will try to hit some highlights, and let the experts fill in what I screw up or leave out.
First off, is the temperature in the cage good? If you just kicked on your AC and it's cooler in your house than it was before, you might want to put in a 60 watt bulb instead of a 40 watt. Without proper heat, a snake can't digest and therefore, food looks bad to them.
Second, and this seems dumb, but I didn't think it was important until one of my snakes started stressing from it, but do you have a big enough hide box for your snake? I had a snake that grew out of his hide box, and without a new one, he got all stressed out and nippy, until I got a decent one for him. Now, calm and eating great. I think hide boxes are more important than some people let on.
Third, is "he" really a "she" and pregnant? Do you have two or more snakes in the cage and they were just mis-sexed? My females, and I'm sure other people's females are like this two, don't eat about 3 weeks before laying eggs. Just another thought to contemplate.
Fourth, it is that time of year for lovin', so maybe he's just lookin' for a little something-something. I know two of my males don't eat around the late spring early summer time, just cause they have other things on their minds. Imagine a 16 year old human at a Victoria's Secret runway show, and you'll get the idea. They obviously aren't thinking of food...
Fifth, shed is an obvious problem. Most snakes don't eat if they are about to shed. Up the humidity a bit. Might help.
Overall, if all these aren't your issue, although the 4th one seems to be most problems these days, I wouldn't worry too much. Keep an eye on weight, and as long as it doesn't seem like they are losing weight, I wouldn't worry too much. Snakes can go a while without food.
Hope this helps. Again, I'm no expert, so I'm sure other people will chime in with their two cents.
AJ
-----
1.0 Hypo Okeetee - Wesley (Princess Bride)
0.1 Ghost - Sydney (Scream)
2.0 Striped Amel - Jay and Aiden (Kevin Smith movies)
1.0 Snow - Silent Bob (Kevin Smith movies)
0.1 Anery - Columbia (Rocky Horror)
1.0 Creamcicle - Brandon (Mallrats)
0.1 Zig Zag Anery - Pepper (didn't name her)
0.1 Normal - Bindy (Croc. Hunter)
0.1 Motley - Craven (Underworld)