颈椎长时间疼痛可能是因为颈椎病、颈椎间盘突出压迫神经等原因导致的。
可以去医院脊柱骨科做一个颈椎的磁共振或者CT,检查一下,看一下颈椎病的程度,有没有颈椎小关节紊乱、颈椎错位等情况,可以适当的牵引、针灸、理疗,能缓解疼痛。如果是病变严重的话,可以考虑手术进行治疗。