A causa da doença frequentemente se torna a atividade da bactéria Helicobacter pylori. A infecção por esses microrganismos ocorre através da saliva, pratos contaminados, às vezes são transmitidos antes do nascimento da mãe para o feto. No entanto, uma pessoa infectada com Helicobacter pylori pode não apresentar sinais de úlceras estomacais se o sistema imunológico repelir com sucesso ataques bacterianos. No entanto, com doenças infecciosas crônicas, estresse constante, alcoolismo, a defesa do corpo deixa de lidar com suas tarefas e a úlcera gástrica começa a progredir. É por isso que existe uma crença popular de que a úlcera é causada pelos nervos.