There are as many as 150 types of headaches according to the International Headache Society. If your child has recurrent headaches then don’t lose sleep; it may just be one of these 150 types most of which like tension headache and migraine are innocuous though painful. Most headaches in children are due to an illness, cold or fever. Other conditions that cause headaches include sinusitis, infections of throat or ear. However, if the headache worsens over time and is accompanied by vision problems, speech problems, vomiting, muscle weakness then it is time to sit up and take notice. These symptoms could be indicative of serious problems including brain tumour.