消化性潰瘍的主要原因有以下幾個方面,第一幽門螺旋桿菌。當幽門螺旋桿菌在十二指腸球部存活並引起炎症的時候,炎症,可以削弱了十二指腸黏膜的防禦和修復功能,在胃酸、胃蛋白酶的侵蝕下發生消化性潰瘍。第二非甾體抗炎藥。主要通過抑制環氧合酶來發生作用。第三胃酸和胃蛋白酶。胃酸和胃蛋白酶對粘膜自身消化產生消化性潰瘍。第四其他因素。包括吸菸、遺傳、急性應激和胃十二指腸運動異常等都有可能造成消化性潰瘍。