It could be the time of life. It could be the time of year. It could be the time of day. The snake could be stressed.

This kind of behavior is part of why I feed my snakes haphazardly. Sometimes they don't eat for 2 to 3 weeks, other times they eat every 4 days. It works well for me, just gotta make sure they are eating enough on a every couple month basis.