Snakes shed their skin at varying intervals, although young snakes shed their skin approximately every few weeks, while older snakes shed less frequently, perhaps only a few times each year. The variation in the frequency at which snakes shed their skin depends on certain factors, including the snake's growth rate and whether it needs to get rid of any parasites or heal injuries.
Snakes, along with other types of reptiles, need their skin to shed as they grow. The old skin often sheds from a snake in one piece, starting from its eyes and peeling back to the end of its tail. Younger snakes need to shed their skin more frequently than adults, as they grow much faster. As the new skin grows in, it appears shiny and eventually divides into two layers.