I have arthritis in my neck and I go to a massage therapist every other week. The massage really helps with the pain. In between appointments my husband will rub my neck if it gets too sore. Ask your doctor about massage. He may give you a prescription then your insurance will pay for it.