It might seem kind of trivial, but when I'm all out of my migraine meds for the week I've noticed that taking a shower can sometimes give me a little relief.
Sometimes warm water helps, sometimes cool. Even if I'm too exhausted to stand Ive found that just sitting in the tub and let the water run over my scalp and neck is very soothing, like a gentle massage. It doesn't stop the migraine by any means, but it's certainly better than nothing. (I' actually had some migraine meds prescribed that have helped less haha)
Another advantage is that it tends to make me sleepy for when I can't sleep, and sleep is my best friend when it comes to migraines.
Just don't use a strongly perfumed soap that might make the migraine worse. Hope this helps someone.