What are the causes of neck and shoulder pain?

Shoulder pain with neck pain often suggests the possibility of cervical spondylosis, and some patients may also have symptoms of dizziness, upper limb pain and restricted movement, caused by pain and dysfunction in the innervated area due to compression of nerve roots by a cervical spine with structural abnormalities.