Yes, he has obviously gone into a shed cycle & it's fine to wait until he actually sheds before offering food again- all this is quite normal. In the wild, he'd lay low & not eat- there's no "room service"& snakes that try to catch prey when their vision is impaired don't tend to survive & pass on their genes. So your pal is just following his instincts, & so must you.
Make sure his humidity is where it should be during this time (or just a bit higher)- you can offer a humid hide also. FYI- your snake will appear normal (we call it "clear") BEFORE he sheds, so if he looks as if he's already shed but he's still hiding & you don't find his old skin, leave him alone because he's not done yet. A snake's body will secrete a bit of fluid between the old & new skin to facilitate it's removal- that moisture tends to make the old skin look "clear", as if it's already the new skin when in fact, it's not.So be patient. He knows what he's doing.
![]()