Iv'e had migraines all my life...I used to take Robaxisol a muscle relaxant.I now take Soma, I also have TOS/RSD. A darvocet or two when it's bad.
The two things I take daily are Cal/Mg supplements and an ace inhibitor Altace (for high BP but it has helped decrease the number of headaches)
Foods, anything with Taurine..chocolate,certain nuts, red wine, I avoid and I'm now thinking about a Gluten free trial to see if it makes a difference.