They'll also shed more often when there is an injury that is healing. 3 - 4 weeks is nothing to worry about especially if it is a young snake.

Steve