my suggestion which helped a little bit:
thyroid function test: everyone doctor 'forgets' to do this, its so simple and helps so much if you do have thyroid disease. mine was functioning 120 times more than what it should have been.
CT Scan or sinus': blocked sinus' are bad and make tension worse. my migraines now arent as intense. I was on 2 lots of medication for 6 weeks and have had one (very bad, possibly the worst) migraine in 2 months, which was better than twice a week!!
i have been told and experienced it, that even messing the smallest amount with your routine will throw your body off..eg- from working to a relaxing holiday and vice-versa. get into a exact routine, do the same thing every day and see how you go! good luck..i know how your daily pain feels!