Depends on the age of the chameleon. For a baby chameleon the shed can be over in a couple of hours if the chameleon is approaching adulthood in may in fact take a week or longer. Make sure to increase misting during this time as it will help with the shedding process.