Neck pain and migraines go hand and hand.
I've suffered neck with migraines for 30 years (since I was 13). I've had one C5 Fusion neck surgery and I'm supposed to have C4 and C6 done eventually (putting if off, pain management until then).
I the Polar Bear Heat / Ice system my sister bought for my birthday one year. It comes with neck brace, eye cover, back support brace and Velcro bands, etc. I keep all this in my freezer and when the neck pain comes I put the ice cold neck brace on. Can even put it on your head to numb your migraine. I don't do well with heat so I only ice my neck and head.
I take Soma at night as my muscle relaxer and Opana IR & Nucynta 200 ER together when needed. Also have the Fentanyl 50mcg patch. With all this I can pretty much manage my own pain along with the ice methods I mentioned above.
Good luck.
Joe