My migraines are triggered by hormonal shifts. I get two of them per month like clockwork, one right after ovulation and one right before my period starts.
I take Advil, drink lots of coffee and Diet Dr. Pepper, and use one of those heating pads that you put in the microwave. Also, eating salty foods seems to help (I get major salt cravings during headaches and have heard other migraine sufferers say that they experience the same thing.)
Eight months ago, I eliminated grains and (most) sugar from my diet, and that seems to have helped a lot in reducing the severity of my migraines.