Snakes continue to grow all of their lives, but their skin doesn't grow with them. Instead, as a snake grows larger and its skin gets tighter, the outer layer of skin is shed to accommodate its growing body. That depends upon the type of snake and the conditions under which it lives. Most snakes shed for the first time just a few days after birth, and may shed over a dozen times during its first year.
Snakes have three layers of skin.
Only the outer layer is peeled off. A new one grows from the middle layer. The pigment cells, which give the skin its color, are found in the bottom layer. The whole process of shedding takes from one to two weeks to complete. First, the snake's skin becomes dull colored and then its eyes will cloud over and appear blue.