I like chiros.. but you gotta find a good one, there are plenty who do x-rays and all this other bs just trying to milk you of money.
I had a shoulder injury to both my shoulders at one time or another. The left was the worst, nerve pain I could only escape by sitting or lying down a certain way,.. Went to the chiro who happened to be a neighbor of mine and he adjusted me and did a tens unit then deep tissue massage. 3 visits stopped bothering me totally. I def injured the shoulder/rotator cuff tho as years later if I do something just right they bother me.
There are 2 types of chiropractors, those that know what they are doing and those that buy into all the tricks. I've seen both, mostly ones that don't know much beyond the tricks. One guy had me go over to a bench against the wall. It was pretty stiff. He said roll over towards the wall and he put a hard rubber arched block in his certain place and told me to roll back onto it.
Then he said take a deep breath and exhale slowly and try and totally relax. It took a couple of times until I was really letting go of any control and was completely relaxed when — bam! my back cracked like lightening. He never laid a hand on me. Got up and felt completely different and pain free.
It doesn't stop there. It's easy to slip back into a bad position if you are having spasms, even if you don't know you are having spasms. So therefore you have to stretch and exercise to achieve equilibrium. You'll likely have to go back and get another adjustment until you have done the stretches and exercises to the extent that you are using your muscles evenly.