Recurrent respiratory infections are very common in children, especially between the ages of 6 months and 4 years. They are usually caused by repeated viral upper respiratory infections due to the immaturity of the immune system and increased exposure to pathogens in social settings like nursery schools. In some cases, recurrent infections can indicate underlying conditions like cystic fibrosis or immunodeficiencies. Doctors must determine if recurrent infections are normal for a child's age or point to a more serious underlying cause requiring further evaluation and treatment.