In the vast majority of cases, mouth ulcers heal on their own within ten to fourteen days. You should make an appointment with your dental practitioner if you have a mouth ulcer that has lasted for more than three weeks at a time.