The duration of a warm-up can vary depending on the age and fitness level of the child, as well as the intensity of the upcoming activity. Generally, a warm-up should last between 5 to 10 minutes. Younger children may require shorter warm-ups, while older or more active children might benefit from slightly longer sessions.