Well, I was hoping you'd have some sort of answer by now, sir.
So I'm bumping this, but probably the medical and health fans aren't here this afternoon.
I dunno about migraine headaches; it's my understanding that their origin is a mystery, and that there's virtually nothing that can be done for them.
I was once described as suffering from migraine headaches myself, but after some thought about it, it turned out I was getting headaches from allergy (certain weeds), and that of course was solvable (staying away from certain weeds).
I hope to God someone comes along and answers.