问题分析:颈椎引起的长期头晕主要是由下列因素造成的:1.颈椎病本身就是椎间盘突出增生,压迫了脊髓和神经根,导致颈项部的疼痛,导致颈项部僵硬、供血不足,导致眩晕。2.颈椎病所致的增生会对局部神经造成刺激,从而导致植物神经功能失调。神经的刺激还会导致眩晕,如果生长的很严重,会影响到大脑的血管,导致后循环缺血、供血不足等问题。