Hi Eizabeth I suffer from migraines. When I have a migraine I take 1 Relpax 40 mg it is awesome. It will take it away in a half hour 40 minutes . This medication is precription only and they have it in 20mg, 40mg and 60mg. And you take one only when you have a migraine.