University of South Florida

There are over 100 different types of headache. For many of these headache types, such as true sinus headache, the causes are clear. But for the top three -- tension-type, migraine and cluster headaches -- modern Western medicine can't agree on the causes. Schools of thought about the origin of … ................
................