Migraines are hell, never had one last more than 8-10 hours. Can't imagine.
I was told by a neurologist that there is a treatment option, they inject a small amount of botox and apparently it ends the migraine near instantly. Worth looking into if your migraines get that bad.
Hope it doesn't come back...but might be crazy enough to explore that option if it does