I to have had migraines for years. I have the tense neck muscles and flashing in my eyes before they hit. If I can drink about a quart of Gatorade or Powerade with tylenol it usually curbs them some. I also go to a chiropractor. He helps more than the Imetrex.