Neck pain, also referred to as cervical pain, is a common problem that could be caused by a number of conditions. This might include poor posture while sleeping, degenerative disc disease, neck injury, pinched nerve, or a herniated disc. Muscle strain and certain diseases like meningitis, cancer, and conditions that directly affect neck muscle such as fibromyalgia and polymyalgia can also cause neck soreness.
Neck stiffness and spasms
If nerves are affected you may experience loss of strength in your arms, sharp pain into your shoulder, and numbness in your arms.