Headaches are very common in children. By the time they reach 18, essentially all kids will have had at least one. Most children get them rarely, usually with an illness. But some children get recurrent headaches. About 5% of kindergartners experience this problem, and the percentage goes up as children get older. By the time they get to the end of high school, that number is up to more than 25%.
Recurrent headaches often run in families. There are two types: primary and secondary. Primary headaches come from the nervous system itself, while secondary headaches are caused by something affecting the nervous system, such as an illness.
Migraines and tension headaches