Pet snakes should typically be fed every 1 to 2 weeks, depending on their size and age. Younger snakes may need to be fed more frequently, while adult snakes can be fed less often. It's important to monitor your snake's body condition to ensure they are getting the right amount of food.