A few days ago someone posted about their struggle with migraines. I use a homeopathic remedy for any headache I have. I went the Fiorinal route for years, probably 30 years, and am happy to have a non-drug remedy.
At the first sign of a headache take 3-4 pellets of Sepia 6C under the tongue. If you can't find it, you can try Sepia 30C, it usually works and is easier to find. If your headache has not gone away in 45 minutes, take another dose and keep taking the doses until the headache disappears, up to 4 doses. I almost never have to take the second dose. This remedy is wonderful for women, but I have given it to men and it works too.
I also think a lot of headaches are due to improper elimination, and increasing elimination to 2-3 times a day and not overloading your colon helps. Nowadays, Excedrin is the strongest drug I take. I am grateful.