Most canker sores heal on their own within 7 to 14 days, but you can speed up recovery and cut the pain significantly with the right approach. The key is acting early: treatments work best when applied at the first tingle or bump, during the 1-to-3-day prodromal stage before the ulcer fully forms. Here’s what actually works, from immediate relief to long-term prevention.
Over-the-Counter Treatments That Work
The fastest relief comes from topical products you can pick up at any pharmacy. Look for gels or pastes containing benzocaine, which numbs the sore on contact, or hydrogen peroxide rinses, which clean the area and reduce bacterial buildup. Apply these directly to the sore as soon as it appears. Products that form a protective film over the ulcer tend to work best because they shield the raw tissue from food, drinks, and your teeth while it heals.
A chemical cauterizing solution called Debacterol can reduce healing time to about a week when applied by a dentist or doctor. Silver nitrate, another cauterizing option, hasn’t been shown to speed healing but does help with pain. Both options are worth asking about if you’re dealing with a particularly painful or stubborn sore.
Home Remedies Worth Trying
Salt water rinses are the simplest home treatment. Dissolve half a teaspoon of salt in a cup of warm water and swish for 30 seconds a few times a day. It stings initially but helps clean the ulcer and reduce inflammation.
Honey shows genuine promise. A systematic review of 17 randomized trials involving over 1,200 patients found that honey reduced the onset of moderate to severe oral inflammation by 75% compared to usual care. That research focused on treatment-related mouth sores rather than canker sores specifically, but the healing mechanism is similar. Dab a small amount of honey directly onto the sore several times a day. Medical-grade sterilized honey is the safest choice, though regular honey is commonly used.
Placing a damp black tea bag against the sore can also help. Tea contains tannins, which have mild astringent properties that may reduce pain and swelling.
Why You Keep Getting Them
Canker sores aren’t caused by a single thing. They result from your immune system overreacting and attacking the lining of your mouth, and a mix of genetics, stress, nutrition, and physical irritation determines how often that happens. About one-third of people with recurrent canker sores have a family history of them.
Vitamin B12 deficiency stands out as a major factor. One study found that over 50% of people with recurrent canker sores had B12 levels below the normal threshold, compared to zero in the control group. That’s a striking difference. Folate and iron deficiencies also show up in people with frequent outbreaks, though the evidence is strongest for B12. If you get canker sores regularly, a blood test to check these levels is a practical first step.
Stress is another well-documented trigger. Research has found that people with recurrent canker sores have higher levels of cortisol (the body’s stress hormone) along with elevated rates of anxiety and depression compared to people without them. Students, for instance, tend to get outbreaks during exam periods. Hormonal shifts matter too: some women experience canker sores that track with their menstrual cycle, tied to drops in progesterone during the second half of the cycle. These sores sometimes disappear during pregnancy.
Triggers to Avoid
Certain everyday habits make outbreaks more likely. One of the most overlooked is your toothpaste. Sodium lauryl sulfate (SLS), a foaming agent in most major toothpaste brands, irritates the oral lining and can trigger canker sores in susceptible people. Switching to an SLS-free toothpaste is one of the simplest changes you can make, and many people notice a real drop in frequency.
Acidic and spicy foods, including citrus fruits, tomatoes, and hot peppers, can both trigger new sores and aggravate existing ones. The same goes for very hot drinks and salty or crunchy foods that physically scrape the inside of your mouth. Biting your cheek, rough dental work, and ill-fitting braces or retainers are common physical triggers. Canker sores rarely appear on the hard, keratinized tissue of your gums or palate. They form on softer surfaces like the inner cheeks, lips, and tongue, where trauma is more likely.
Interestingly, quitting smoking can temporarily increase canker sore outbreaks. The mechanism isn’t fully understood, but it’s a recognized pattern that typically resolves over time.
The Healing Timeline
Canker sores move through three stages. First is the prodromal stage, lasting 1 to 3 days, where you feel a tingling or burning sensation but don’t see an ulcer yet. This is the best window to apply treatment. Next comes the ulcer stage, lasting 3 to 6 days, when the sore is open, painful, and at its worst. Finally, the healing stage begins, and mild canker sores typically close up within 7 to 14 days total without scarring.
Major canker sores, which are larger and deeper, can last a month or more and sometimes leave scars. Herpetiform canker sores appear as clusters of tiny ulcers that may merge together, lasting 10 to 14 days. These are less common but especially painful because they can make eating and speaking difficult.
When a Canker Sore Needs Attention
A canker sore that hasn’t healed after two weeks deserves a closer look. The Cleveland Clinic recommends getting checked if you notice any of the following: a sore that bleeds and persists beyond two weeks, swelling in your neck lasting more than two weeks, a change in your voice (like hoarseness) that doesn’t resolve, or an ulcer that keeps changing shape but never heals. Oral ulcers lasting longer than 3 to 4 weeks may warrant a biopsy to rule out other conditions, including oral cancer. Most canker sores are harmless, but the ones that break the typical pattern are worth investigating.

