When do snakes shed their skins?
Snakes shed their skins when they outgrow them. This happens continuously because snakes keep on growing throughout their lives; although more slowly as they get older. The skins are discarded at regular interval of one to three months, according to the variety of snake.