Whenever you want. My snake always refuses food right before entering the blue phase, all throughout the week, and a few days after the actual shedding. But that's just my snake... others eat agressively at any time food is offered.
All snakes are different. If yours hasn't eaten in 5-7 days, you can offer it food now, or wait for the next scheduled feeding.