Recommendation

I don’t know what to call that nasty pain that I get sometimes in my neck but it’s back. Do you know the one that you wake up with that affects every movement you make and usually last at least three days? What is it? Is it a pulled muscle, a pinched nerve or both? I can’t think of anything to abnormal that I did to cause it but oh wow it is a good one. It runs from the base of my skull and forks at the shoulder, one going to the arm and the other path of pain going under the shoulder blade. Anyone have any recommendations of how to easy the pain besides just waiting it out? I would like to move again without pain and sleeping would be a nice bonus too.