What is the best way to treat a migraine?

What is the best way to treat a migraine?
I get migraines every so often, and I was wondering what the best way to treat them was. I’ve used Excedrine Migraine Migraine Headache and Tension Headache, but it doesn’t always work. even though you have any suggestions I would greatly appriciate it.

There are losts of good answers, but the best answer:

Answer by coach
sex

What do you think? Answer below!