Babies shed a lot more often than adults because they're growing so fast. But even as adults, they never technically stop growing (it just slows down drastically) so they will continue to shed from time to time. Stress, illness, parasites, and injuries can also cause "unscheduled" sheds. So there's really no easy answer to your question.