Long-term migraine headache and neck pain this situation, may be due to the symptoms brought about by cervical spondylosis, due to the protrusion of cervical joints, lesions compressing the nerves and blood vessels, there will be migraine headache or neck pain, if serious, there will also be dizziness, nausea, vomiting and other symptoms, also accompanied by arm numbness, finger numbness. It may also be migraine and neck pain caused by neck and shoulder muscle strain, which can be treated by taking blood activating and stasis relieving medications, or you can take cervical rejuvenation medicine, and it is also best to apply topical ointment to assist in the treatment. In daily life, you can do acupuncture, massage and other ways to assist in treatment. You should also pay special attention to the diet, prohibit smoking and alcohol, eat less stimulating food, ensure a good living habit, avoid cold and flu, avoid dampness, avoid washing hair, face and bathing with cold water, ensure an optimistic mood and avoid excessive mental stress, which can effectively improve migraine and neck pain.