There is no right answer, as it depends on several factors, such as the child's age, activity level and foot size. However, generally speaking, most children need a new pair of shoes every three or four months.