All fingers are pointing to genetic predisposition as the major reason that people have bad headaches. If you want to follow this story, here is a web site that can keep you up to date. I’m sorry but the genetics of neuro-physiology is complex, but at least I hope you come away with the idea that really, really smart and hard working people are trying to find all the causes of headache and treat the real, underlying disease.
Patients are often complaining that we aren’t trying to find the cause. We know the general cause and it is too complex to explain in a way that is meaningful to most patients. I wish the answers were simple, vitamin deficiency, bones out of aliment and etc. But you can’t get what you wish for and have to accept reality the way it is.