When was his last shed? Most snakes seem to know long before we do when they are going into a shed, and while some will continue to eat,
others do not. Shedding takes extra hydration (water) from the snake's body, and so does digestion: therefore, many snakes instinctively sense
that they should not eat if & when they feel a shed coming on. In captivity, many snakes will continue to eat when in shed & if their owner offers it,
with no difficulty...because unlike in the wild, they've got a bowl of water sitting right there. But others may have trouble eating at that time & shed
in a zillion pieces, or even get "stuck". If I see a snake refuse a meal, the first thing I think of is that perhaps he knows something that I don't...that
he's going into a shed cycle.
When I mentioned the idea of "tube-feeding" it was meant to reassure you, not stress you out. If you ever need to do that, I'm a good coach & it's
truly not that hard. But I just wanted you to think of it as another means to help a snake that's having trouble- I've found it a very useful skill over
the years. What you actually need at the moment is patience...
And yes, moving him to a different room adds a bit of stress...and certainly the vet visit did. So that alone could make him refuse food. Again, be
patient.