Shoulder pain may be caused by cold, frozen shoulder, cervical spondylosis, etc. General treatment, medication, physical therapy or surgery can be chosen according to specific conditions. 1. Cold: When the shoulder is cold, it will lead to poor local blood flow, causing muscle tissue spasm, which in turn causes shoulder pain, which can be relieved by keeping warm and applying hot compresses. 2. Frozen shoulder: Frozen shoulder is a chronic injury to the shoulder joint and its surrounding soft tissues, which can cause shoulder pain. You can take non-steroidal anti-inflammatory painkillers such as diclofenac sodium and other medications under the guidance of a doctor, and at the same time, you can combine with local hot compresses, massage and other methods to relieve pain. 3. Cervical spondylosis: The herniated intervertebral disc compresses the nerve root, resulting in shoulder pain. The pain can be relieved by taking rest, maintaining correct sitting posture and using suitable pillows, etc. You can also take analgesic and anti-inflammatory drugs such as ibuprofen under the guidance of the doctor, and when the situation is serious, you can choose to have surgery to relieve the diseased tissues that press on the nerve root. Muscle injury, shoulder joint dislocation can also cause shoulder pain, shoulder pain symptoms do not relieve, we must go to the hospital in time to find out the cause, with the doctor for treatment, do not self-medication.