Puede estar supuestamente causada por la bacteria Helicobacter pylori, por una infección viral, o puede deberse al estrés, a distintas alergias, a reacciones al alcohol,drogas, o a determinadas sustancias.