I struggled with neck pain several times in my life. Here are some of the things I found:
Physical Therapy: Used only when it was long term or extreme pain/problems. I once had an issue where I couldn’t turn my head at all, couldn’t look up at all, and could only look down a little. I had a problem with the Atlas and Axis vertebrae and the PT had to physically manipulate the neck to help realign it.
Massage therapy: I’ve had chronic pain on one side or the other of my neck/shoulders. Typically it was inflammation of some of the muscles. In particular there is a muscle that comes from the shoulder and down between the spine and the shoulder blade…the Trapezius muscle. The problem with this is that often the swollen part is hiding under the scapula and is almost impossible to get to. To massage it, the therapist laid me on my stomach, took my hand on the affected side and moved it to my back. Then she lifted up on my elbow. This moved the scapula up allowing the therapist to reach the affected muscle. It took several session to completely get rid of the issue, but I did get relief after each session.
NSAIDs and topicals: One generic thing I have done for pain, discovered when I was slinging cases of beer and wine around for delivery, was ibuprofen and an “Icy Hot” type roll-on. The roll-on has to be 16% Menthol. I found this would relieve all back pain when I took the pills and put the roll-on onto the affected area right before going to bed. I’d wake up in the morning and the pain was gone. Of course if I went out and strained it again, the pain would return, but if I had the next day off the pain would be gone for the whole day.
Percussion gun: I recently (within the last year or two) discovered the joy that is the percussion gun. Just a couple minutes of usage on the affected area and the pain goes away; It is a bit difficult to use on or around bones as it hurts as it bangs into the bones, but I’ve used it on muscle pain several times.