Snakes shed their skin to rid themselves of parasites and to give them room to grow. It depends on species, diet and age of the snake, but most shed their skins 2 to 4 times per year. Young snakes that are still growing may shed their skin every 2 weeks.