I also have learned to deal with my migraines by avoiding my triggers, if at all possible.
It's interesting that my worst migraines have been after I got rid of my "plumbing", so I no longer have hormone migraines, but when I do get one now, it is so bad.
My triggers are too much of synthetic vitamin C, citric acid, pecans, stress, changes in the weather, too little sleep, grinding my teeth while I sleep, and knots in my shoulders or neck. I'm sure I have more, that I don't know about yet, these are the ones I have managed to isolate and avoid.