Jaelin -- do you have physical triggers going on? Fibromyalgia, compressed nerves or bone spurs in the neck or shoulders, or that kind of thing? That can create physical triggers that manifest as chronic migraines. That's been part of my issue (alongside weather-related triggers and anxiety triggers), and I've found going to a pool (there's a nice therapy pool I use) and using floats so I can just hang in the water helps alot.
Basically, you put weights on your ankles. You wrap two pool noodles (seriously) just under your shoulders -- one going back, one going front. You then rest your body and relax as much as possible, letting the weights pull your legs down, while you let your arms relax as much as you can. Take a few minutes if possible, and just breathe, while letting the gentle weight pull on your legs (don't use too heavy a weight, obviously) and the rest of you just resting.
The first time you do it, it can actually hurt -- your body letting parts of itself uncramp can be uncomfortable -- but I've found it actually helps reduce the incidences of my migraines.
As always, don't do any of this without another person nearby in case of water-related trouble. And either way, good luck.