Canker sores typically last between 7 to 14 days and usually heal on their own without treatment. Minor canker sores, which are the most common type, generally improve in pain within a few days and heal completely within about two weeks
. There are different types of canker sores with varying durations:
- Minor canker sores: Last about 7–14 days and heal without scarring
- Major canker sores: Larger and more painful, they can last several weeks (up to 4–6 weeks) and may leave scars
- Herpetiform canker sores: These appear as clusters of tiny sores and usually heal within 1–2 weeks without scarring
If a canker sore lasts longer than two weeks (or three weeks according to some sources), it is advisable to see a healthcare provider to rule out other conditions
. The healing process typically involves stages starting with a tingling or burning sensation, followed by ulcer formation, peak pain, and then healing where the sore gradually closes and pain subsides
. In summary, most canker sores resolve within 1 to 2 weeks, with larger or more severe sores taking longer to heal.