You might find it useful to keep some of these meds around:
Sumatriptan (Imitrex)
Promethazine, for any nausea related to the migraine.
I would take this combination after the onset of extreme pain and always felt like a new person within 45 minutes. Sleep always helps but isn't possible or practical at times. I've never felt inspired while suffering from a migraine. Usually the only thing I can think about is, MAKE IT STOP! The worst migraine I ever had was while deployed in Afghanistan and it lasted over two days (I suppose this could be considered a "cluster-headache"). Then I discovered the power of Imitrex. I've heard it doesn't work for everybody but it was a game changer for me.