颈肩痛的原因比较复杂,具体来讲,主要包括下面三个方面:1、肩周炎。又叫粘连性肩关节囊炎,是由于多种原因导致肩关节囊出现炎症,如果没有及时治疗,就会导致粘连,引起疼痛。2、肌肉劳损。如果颈部、肩膀负重过多,过度运动,以及受到外暴力打击,都会导致肌肉出现损伤,产生炎症,引起疼痛。3、颈椎病。颈椎病是由于退行性改变和劳损,导致纤维环干燥变脆,容易出现破裂,从而使髓核突出,压迫神经根,产生疼痛。疼痛会出现在颈部肌肉,也可牵涉到肩部肌肉,二者一般同时存在。