you could always try preventing them the herb feverfew has been medically proven to reduce the incidence of migraine...you have to take feverfew pills daily, but it eventually stops migraines from happening to a great degree.