This may be a silly question but I am curious... Do all baby snakes shed fairly soon after hatching? Why? And what is the average length of time between hatching & their first shed? Thanx!!