I generally count the days that I don't have a migraine, it's much easier than keeping track of the ones that do. I've been in for lots of tests and different specialists, none of which have been able to figure out the cause of them. Have had them for about 7 years now. Thank God that the brain MRI came back negative for tumors (twice), so that is good, but they still can't find the cause. If I can catch them early enough, I can generally keep them in check with regular ibuprofen. If they catch hold, I normally will have to take a Fioricet, and go lay down in the bathtub (cool surface in a dark room), and wait for the nauseousness and vomiting to arrive.
Don't have the deviated septum thing, nor sinus problems, but my frined had that done last year, and other than a couple weeks of discomfort, he was happy with the result. He complained for years before that about his sinuses being clogged and other stuff.