Most canker sores heal on their own within 10 to 14 days without any treatment. That’s the timeline for the common, small variety that most people get. Larger or more severe types can take significantly longer, and a few factors determine where your sore falls on that spectrum.
Duration by Type of Canker Sore
Not all canker sores are the same. They come in three distinct types, and the healing timeline depends heavily on which one you’re dealing with.
Minor canker sores are by far the most common. They’re small (under 1 cm), show up on the soft tissues inside your cheeks, lips, or under your tongue, and heal within 10 to 14 days. They don’t leave scars. Most people who get canker sores are dealing with this type.
Major canker sores are larger than 1 cm in diameter and go deeper into the tissue. These can take up to 6 weeks to fully heal, and unlike the minor type, they often leave a scar. They’re also considerably more painful and can make eating difficult for the entire healing period.
Herpetiform canker sores are the rarest and most disruptive. They appear as clusters of tiny sores that can merge together into larger, irregular ulcers. These persist anywhere from 10 to 100 days, and they can make speaking and eating extremely uncomfortable. Despite the name, they have nothing to do with the herpes virus.
How Recurrence Patterns Vary
If you get canker sores repeatedly, the frequency and severity tend to follow a recognizable pattern. People with mild recurrence typically get outbreaks two to three times per year, with sores that are only slightly painful and clear up in two to three days. That’s on the lighter end of the spectrum.
Moderate recurrence brings more painful sores that last up to 10 days per episode. At the most severe end, some people develop new canker sores almost immediately after old ones heal, living with near-constant ulcers. If your pattern is shifting toward more frequent or longer-lasting sores, that’s worth paying attention to.
What Affects How Fast They Heal
Several factors can slow down your healing timeline or make sores stick around longer than the typical two weeks. Repeated irritation to the area, like accidentally biting the sore, brushing too aggressively, or eating sharp or acidic foods, resets the healing clock each time. Stress and poor sleep also play a role, since your immune system handles the repair work.
Nutritional status matters more than most people realize. Research on vitamin B12 supplementation found that people taking it had sores that lasted roughly 2 days on average, compared to nearly 5 days in the group that didn’t supplement. Omega-3 fatty acids showed an even more dramatic effect in one study: after six months of supplementation, average sore duration dropped from about 9 days to under 2 days, while the placebo group stayed around 8 to 9 days. These findings don’t mean supplements are a cure, but they suggest that underlying nutritional gaps can meaningfully extend how long each sore lasts.
Ways to Speed Up Healing
Canker sores will resolve on their own, but you can shorten the process and reduce pain in the meantime. The key is acting early. Over-the-counter pastes, gels, and mouth rinses work best when applied as soon as the sore appears. Products containing antiseptic ingredients like hydrogen peroxide help keep the area clean and may speed healing slightly. Protective pastes create a barrier over the sore so food and drinks don’t irritate it as much.
For people dealing with multiple sores at once or particularly painful outbreaks, prescription-strength mouth rinses containing anti-inflammatory steroids or numbing agents can reduce both pain and inflammation. These are typically reserved for more severe cases where over-the-counter options aren’t enough.
Simple habits also make a difference: avoid spicy, acidic, or crunchy foods while the sore is active, use a soft-bristled toothbrush, and consider switching to a toothpaste free of sodium lauryl sulfate, a foaming agent that irritates the mouth lining in some people.
When a Sore Lasts Too Long
A canker sore that hasn’t healed after three weeks is no longer following a normal timeline. Guidelines in the UK specifically flag unexplained mouth ulcers lasting longer than three weeks as a reason for an urgent specialist referral to rule out oral cancer. That doesn’t mean every slow-healing sore is cancer, but it does mean the three-week mark is a meaningful threshold. If your sore is still present at that point, or if it’s growing rather than shrinking, getting it looked at is the right call.
Other signs that something beyond a typical canker sore is going on include sores that are unusually large, sores accompanied by high fever, difficulty swallowing, or new sores appearing before old ones have any chance to heal. A single canker sore that follows the normal pattern and fades within two weeks is almost never a concern.

