Comment by elric
As a fellow migraineur, I feel compelled to point out that the quest for triggers and root causes is probably never going to end. The way I see it, the migraine "bucket" slowly fills up, and the final trigger is simply the drop that makes it run over.
I can suggest the research papers by Markus Dahlem for some in depth modern takes on migraine.
Maybe they can find out what empties the bucket.
E.g. meditation, yoga, ...