Dan,
I know about the terrible headache. This article helped me understand which types of headaches I was getting:
http://www.brainline.org/content/200...an-zasler.html
Only some meds work for different types. Even though I have low blood pressure, I still get severe headaches. I also agree with getting your neck checked.
Don't worry, you will get better, hang in there!