That isn't always the case, if the snake is eating well for a long time, they feel comfortable to go without food. You can keep a snake in the perfect conditions, but it could still go off food. We feed snakes more often than they would eat in the wild.