I have been dealing with all kinds of headaches for more than 20 years. I have been diagnosed with migraines, stress headaches, sinus headaches and cluster headaches. I have been on most of the meds...