1.環境因素
(1)飲食 飲食不規律可能增加胃痙攣病的危險性,生冷和對胃有刺激的食物常可引起胃痙攣病的復發。
(2)吸菸 如長期吸菸者的胃痙攣發病率明顯高於不吸菸者。
(3)藥物 一些藥物如阿司匹林可破壞胃酸分泌的自身調節作用及胃黏膜屏障,可致胃痙攣病。
2.遺傳因素
胃痙攣的發病,與遺傳因素有密切關係。
3.身心因素
長期心理壓力或持續高度精神緊張,易患消化性胃痙攣。有些慢性疾病易伴發胃痙攣,如:胃泌素瘤,嗜鹼性細胞性白血病,慢性阻塞性肺氣腫,肝硬變,類風溼性關節炎,慢性腎衰竭等。