You have to wait for the eyes to clear form cloudy then they will shed some time after that, it's not always straight away and some snakes take longer than others. They don't shed when they are "in the blue" and normally not directly after.
I offer food as scheduled every time, if they don't take, they don't take
Shedding from start to finish can take up to 2 weeks if memory serves right