I have not had a headache for that long. OMG, you poor thing. There are 3 reasons I get headaches...1. hydration. I am very sensitive to that since I am on the verge of dehydration everyday. 2. Eating. I am hypoglycemic and if I don't eat some snack every 1-2hrs, my headache is the first reminder I get. 3. My kids, husband, aging parents, etc. aka STRESS. My doctor told me that if I have taken care of these to the best of my ability, and I still have it or it is getting worse, he will get me some migrane meds to take when it is at its worst. Please call and make an appointment. I was told that my headache now could be caused by anemia. There are too many things that could cause a headache. Not much solace I know, but I hope you will try a few more things and then turn it over to someone who can help you...your doctor.
Hope you can find relief soon! Take care, Persephone