It depends on the type of snake, age and size. I keep rat snakes and even the small ones can go a few weeks without any ill effects (not that I recommend that on a regular basis). The females, after they breed, go a couple of months without eating. I've found a way around that by feeding dead mice which they will accept readily, since it is hard on them to go that long without eating and then lay eggs, which takes a lot out of them. On the other hand very large pythons can go a year without eating. I hope this helps.
It depends on the snake as previously stated. I own a python and she has gone two months without feeding especially if you live in an area where you have a cold season, keeping them warm will help to keep them well fed through the cold seasons. Rule of thumb for most snakes is not to let them go more than 4 months to the best of my knowledge
6 to 8 weeks, I wouldn't let it go no longer than that without eating.
Snakes can go for more than a week without eating. The reason is because the save it in their stomach. Sometime s they can go for at least for a month or more. That is a very long time compared to us humans. If you want more in depth info go to yuour local library. Good Luck!! :)