颈椎病吃甲钴胺是有治疗效果的。但是我们要看颈椎病的具体类型和具体程度。我们可以到医院让医生做一个查体,并拍一个颈椎的x线和核磁来明确诊断,来观察颈椎病的具体类型和程度。如果有明显的神经的压迫,比如颈间盘的突出,椎管的狭窄,这个时候我们单纯的口服甲钴胺效果就是比较差的。我们首先要通过手术的方式解除神经的压迫,这样我们在口服甲钴胺促进神经的修复效果才可以,所以我们一定要根据具体的程度来决定具体的治疗方式。