Shoulder, neck, hands and upper back pain is small possibility of bone cancer, which may be caused by cervical spondylosis, overwork, cold and thoracic spondylosis. 1. Cervical spondylosis: Neurogenic cervical spondylosis, herniated intervertebral disc compressing the nerve root is prone to shoulder, neck, hands, and upper back pain, and mixed cervical spondylosis is also likely to have these symptoms. 2. Physical fatigue factors: Recently, you have been working hard and doing heavy physical labor, which may also lead to pain in these areas. 3. Cold in the body: pain may also occur when the body is exposed to wind and cold, causing muscle and soft tissue spasms and reduced blood supply. 4. Possibility of thoracic spine lesions: cancer of the vertebrae or metastatic cancer in the upper thoracic vertebrae will stimulate the corresponding thoracic spine nerves, causing pain in the shoulder, neck, hands and upper back in the corresponding innervated area. However, the incidence of these diseases is relatively low and not as high as that of the above diseases. If you have pain in shoulder, neck, hands and upper back, you need to have timely examination and treatment to avoid delaying your condition.