Arrow, there are medicines like Imitrex, that if taken at the first sign of an impending migraine, that can shorten the duration of a migraine. However, I don't always get warnings that a migraine is imminent, sometimes they happen quiet unexpectedly,
My course of action is to either boil bay leaves, and make a pain-relieving tea, thensmoke a bowl or two of herb, put a dark cloth over my eyes, and try to spend as much of the migraine unconscious as possible. Or, if I don't have bay leaves, I'll take Advil Migraine, and do the rest the same.