Having had neck pain/tension and migraine for most of my adult life, I have tried many medications to no avail.
Initially I was having treatment for my back which I continue to do regularly to maintain mobility.
Alongside I have recently tried cranial osteopathy with some great results. The treatment is very gentle and non invasive. I have seen a distinct improvement in my headaches and neck tension. Would definitely recommend giving it a go if you suffer with similar.