Taking a hot or cold shower, depending upon which temperature helps.
A little Lavender essential oil on the temples or back of the neck can help slightly.
I find magnesium glycinate to be helpful as well and may help yours if tension is a trigger for you.
The only medication that I've really found helpful is sumatriptan. It's more helpful stopping a migraine just as symptoms start, but can still help once a migraine develops.
A massage gun can help knock out some tension around your shoulders, as well as breathing exercises. Here's one that I find helpful. Sit up straight and tall (if you're able) and take deep tummy breaths let your tummy relax and allow the breath to go down there instead of just to your chest. After a couple breaths, feel your diaphragm (located just below your rib cage) lower as your lungs expand and raise up as you exhale, then in the next few breaths notice your neck slowly expand and contract with each breath, then turn your attention to your sinuses slightly expand and contract, and finally for the last few breaths feel the top of your head raise slightly with each breath. This should help provide a sense of calm, I like to picture that calm as either a serene place in nature or you can think of it as light. Then notice a spot on your body holding tension and lightly press it with a finger. Then imagine that same serene natural location or light entering that tense spot and take a few deep breaths. With enough mental focus putting that peaceful place into the ball of tension, it will release.
That breathing exercise doesn't immediately knock out a migraine always for me, but makes them a lot more bearable and can shorten the length of the migraine.
A roommate of mine suggested taking a prebiotic called acidophilus for nauseau and seemed to help with that symptom.
If light or screens are a trigger for you, I have found that glasses lenses with FL-41 tint to be helpful. You can find some at theraspecs and they offer both prescription and non-prescription glasses and sunglasses.