Mild mouth ulcers heal within 1 to 2 weeks. Painful ulcers can take up to 6 weeks to heal. If you are prone to recurring mouth ulcers, it is best you visit us for earlt treatment.