There are different types of headaches people suffer from: tension headaches, cluster headaches, migraines, rebound headaches and temporal arthritis to name the major categories. The debate on headache etiology as well as their drug treatments is as diverse as the...