how long does it take for a stomach ulcer to heal on its own?
Gastric ulcers tend to heal more slowly than duodenal ulcers. Uncomplicated gastric ulcers take up to two or three months to heal completely. Duodenal ulcers take about six weeks to heal. An ulcer can temporarily heal without antibiotics.