引起胃痉挛的原因有很多,饮食不规律可以增加胃痉挛的危险性,暴饮暴食,吃生冷和辛辣刺激性的食物可以引起胃痉挛复发,如果长期吸烟的患者胃痉挛的发病率会明显高,一些药物如阿司匹林可以破坏胃酸分泌的自身调节作用,以及胃黏膜屏障可以导致胃痉挛。
胃痉挛的发病与遗传因素也有密切的关系,一些身心因素都可以引起胃痉挛,如胃肠道疾病,溃疡、胃炎、胆汁反流,长期心理压力或者持续高度精神紧张容易患胃痉挛,有一些慢性疾病也可以伴发胃痉挛,如胃泌素瘤、慢性阻塞性肺气肿、肝硬化、类风湿性关节炎等,由于高级神经活动障碍而引起植物神经系统功能失调,有时急性过敏反应也会引起胃痉挛,出现胃痉挛的患者主要表现为上腹痛、呕吐等。