My mom has bad migraines, she used to be able to take Excedrin Migraine for them but now she has to take Imitrex, and says it works REALLY well. It's on the pricey side though.

Maybe you can look into Homeopathic websites and see if they list any there. My friend is some sort of Homeopathic Dr, and the way they "fix" issues is amazing!