血管痉挛的原因比较多,主要与全身因素、局部因素有关。全身因素包括精神过度紧张、情绪波动较大。经常生气、激动,喝了兴奋类的饮料,会造成血管流速增快,引起血管收缩痉挛。短时间内大量吸烟,刺激体内释放儿茶酚胺,也可造成血管出现痉挛收缩。体内血容量不足,造成脑部供血不足,也可引起血管发生痉挛。局部的因素,比如受到损伤、丙酮酸等酸性物质或者激肽类的刺激,也会造成血管发生痉挛。