Most canker sores heal on their own in 7 to 14 days. The painful phase is shorter than the total lifespan of the sore, typically peaking around days three through six before gradually fading as healthy tissue closes over the wound. How long yours actually lasts depends on the type of canker sore you’re dealing with and a few other factors worth knowing about.
The Three Stages of a Canker Sore
A canker sore doesn’t appear all at once. It moves through distinct phases, and understanding where you are in the process can help you gauge how much longer you’ll be dealing with it.
The first stage is the prodromal phase, lasting one to three days before the actual ulcer appears. You’ll feel a burning or prickling sensation, and you may notice a raised, reddened area on the inside of your cheek, lip, or tongue. There’s no visible sore yet, but the discomfort is real.
Next comes the ulcer stage. By about day three, the sore has fully formed into the characteristic yellow-gray crater with a red halo around it. This is the most painful period. The ulcer enlarges to its final size over three to four days, then stabilizes. This stage typically lasts three to six days total, though it can stretch longer for bigger sores.
Finally, the healing stage begins. Healthy tissue starts growing over the sore, and pain decreases as the ulcer shrinks. You may still see a faint mark for a couple of days after the pain is completely gone.
Healing Time by Type
Not all canker sores are the same. There are three types, and they differ significantly in how long they stick around.
Minor canker sores account for about 80% of all cases. These are the small, round ulcers most people picture when they think of a canker sore, usually less than a centimeter across. They heal in 10 to 14 days and leave no scarring.
Major canker sores are larger, deeper, and far more stubborn. These can take six weeks or longer to fully heal, and they often leave scars behind. They’re less common but significantly more disruptive to eating, talking, and daily life.
Herpetiform canker sores are the rarest type, affecting roughly 1 to 10% of people who get recurrent mouth ulcers. Despite the name, they have nothing to do with the herpes virus. They start as clusters of tiny sores (sometimes up to 100 at once) that can merge into large, irregular ulcers. Their healing timeline varies but generally falls between the minor and major categories.
Why Some Sores Take Longer to Heal
Location matters. Sores on the tongue or soft palate tend to be more irritated by chewing and talking, which can slow healing. A canker sore on the inside of your lip, where there’s less friction, may resolve faster than one in a high-contact area.
Repeated trauma is another factor. Biting the same spot, brushing too aggressively, or eating sharp or crunchy foods can reopen the wound and extend healing by days. Acidic or spicy foods won’t necessarily slow tissue repair, but they will make the sore more inflamed and painful, which can make it feel like it’s lasting longer than it is.
Stress and immune function also play a role. People who are sleep-deprived, under significant stress, or fighting off another illness often report that their canker sores are slower to resolve. Nutritional deficiencies in iron, B12, and folate have long been associated with recurrent canker sores, though research on whether correcting those deficiencies speeds up individual healing times is mixed.
What Actually Helps Them Heal Faster
There’s no way to make a canker sore vanish overnight, but you can shorten the timeline and reduce pain in the meantime.
Over-the-counter topical gels and pastes that contain a numbing agent can take the edge off pain and create a protective barrier over the sore. This barrier limits further irritation from food and saliva, giving the tissue a better chance to heal undisturbed.
For more severe or persistent sores, prescription steroid ointments applied directly to the ulcer have been shown to significantly reduce ulcer size and speed up healing compared to placebo. They work by calming the immune response that’s driving the inflammation. If you get canker sores frequently or they’re unusually large, this is worth asking about.
Saltwater rinses (about half a teaspoon of salt in a cup of warm water) are a simple home remedy that helps keep the area clean and can reduce inflammation. Rinsing a few times a day, especially after meals, is a low-effort step that many people find genuinely helpful.
Avoiding toothpaste that contains sodium lauryl sulfate, a common foaming agent, may also help. Some people find that switching to an SLS-free toothpaste reduces how often they get canker sores and how long the sores last.
When a Canker Sore Lasts Too Long
The two-week mark is the key threshold. If a canker sore hasn’t started healing after 14 days, or if it’s getting worse instead of better, that’s a signal to get it checked by a doctor or dentist. A sore that won’t heal can occasionally indicate something beyond a standard canker sore, including oral conditions that benefit from early diagnosis.
Other signs that warrant attention: a sore that’s unusually large (bigger than a centimeter), sores accompanied by a high fever, difficulty swallowing or drinking enough fluids, or canker sores that keep coming back in rapid succession with little recovery time between episodes. Frequent recurrence, defined as three or more outbreaks per year, sometimes points to an underlying nutritional deficiency or immune issue that’s worth investigating.