Having had a trapped nerve in my neck,i know how you feel, i was given strong pain killers, went to hospital they put me under and tried to twist my head right round, didnt work, i then had electric shocks down my arm and neck, didnt work, they tried everything.
Out of desperation i went private to a chiropractor. he sat me in a chair, told me to hold the chair seat with the my arm that hurt and sit upright pulling on the arm, he then put a very cold flannel on my neck and shoulder, when it was really cold i had to let go of the chair and relax, he then put hot flannel on my neck and shoulder till it was nice and hot, he did this 2 times, then sent me home and said do it yourself twice a day. i did it twice the next day, woke up the following morning, no pain, the first time in months. Hope you feel better soon.