Having an open, painful sore in your mouth might mean that you have a canker sore. Canker sores can be difficult and frustrating to deal with. Understanding what canker sores are is an important first step toward treating them. This article gives an overview of canker sore treatments, medications, and home remedies.
Canker sores are small ulcers that develop inside the mouth or at the base of the gums. Because canker sores are considered an open sores, they can be quite painful and cause discomfort. Canker sores can appear on the inside of the cheeks, on the inside of the lips, on the tongue, or on the gums. They tend to be white or yellow and are often surrounded by bright red skin.
Canker sores (also called aphthous ulcers or aphthous stomatitis) are the most common oral tissue disease in North America and are usually self-diagnosable and self-treatable. It’s estimated that around half to two-thirds of all U.S. adults will have a canker sore at some point in their life. Canker sores shouldn’t be confused with cold sores, which are sometimes called fever blisters. Cold sores appear on the outside of the mouth and are caused by the herpes simplex virus (HSV).
Sometimes called mouth sores, canker sores happen inside the mouth and cause symptoms of pain, difficulty chewing, and difficulty talking. “Less common symptoms that accompany canker sores include tiredness, weight loss for no apparent reason, swollen lymph nodes, or even an oral thrush infection or fever,” says Carrie Lam, MD, medical director of Lam Clinic. “Consult your healthcare practitioner if your canker sores last for more than three weeks, spread, or if you have a fever or severe pain.”
Even though there’s no cure for canker sores, the pain that comes along with them can be treated with mouthwashes, lozenges, over-the-counter pain medications, and the occasional prescription medication. Minor canker sores will go away on their own within days or weeks, but severe cases may need medical attention.
Canker sores might be self-diagnosable for people who’ve had them before, but some people may need to visit a doctor in order to get a proper diagnosis. Typically, mouth ulcers will appear on the gums, tongue, or inside of the lips and cheeks. They’ll be white, yellow, or gray in color and be surrounded by reddish skin.
Although the exact cause of canker sores is unknown, many researchers believe they’re caused by one or more of the following:
Viruses
Bacteria
Hormonal changes
Vitamin deficiencies
Stress
Weakened immune system
Food sensitivities or allergies
Canker sores are very common, and women are more likely to experience them than men. A primary care physician or dentist will be able to diagnose and treat canker sores. If you go to the doctor or dentist for your canker sore, here are some questions you might get asked:
Are you experiencing any pain, difficulty chewing, or difficulty talking?
Have you recently experienced any stressful life experiences?
Do you have a family history of canker sores?
Are you taking any medications?
Once you’ve self-diagnosed your canker sore or been told by a doctor that you have one, the next step is proper treatment. Because there’s no cure for canker sores, treatment options typically focus on pain relief.
Here are some of the most common treatment options for canker sores:
Mouthwashes/rinses
Topical creams, pastes, or gels
Lozenges
Over-the-counter (OTC) pain medications
Prescribed antibiotics or antivirals
To help keep canker sores from coming back, here are some things you can talk to your doctor about doing:
Reducing stress
Eating a healthy diet with fresh fruits and vegetables
Avoiding rough, spicy, and acidic foods
Getting enough nutrients
There are several different types of medications that can be used to treat canker sores. The type of medication you’ll need will depend on your individual symptoms and medical history.
Some canker sores are caused by viruses, and if this is the case, antiviral medications may be needed. Some antivirals, like Abreva and Denavir, are applied topically, and some are taken orally, like Valtrex (valacyclovir). Common side effects of antivirals include nausea and headaches.
When canker sores aren’t going away after about a week, or if someone has recurrent canker sores, they may need to take an antibiotic. Antibiotics like Vibramycin (doxycycline) and Oracea (doxycycline) have to be prescribed by a doctor and may cause side effects like diarrhea, cold-like symptoms, and stomach pain.
Anesthetics are medications that can help relieve pain symptoms that come from having a canker sore, which decreases any difficulty with chewing. They work by numbing the painful area. Two of the most popular anesthetics for cold sores include Cepacol and benzocaine. It’s possible for anesthetics to cause allergic reactions and other side effects like itching or hives.
Canker sores can be painful and even make it difficult to chew properly. Over-the-counter pain medications like Advil (ibuprofen), Aleve (naproxen), and Tylenol (acetaminophen) can help treat pain that comes with canker sores. You shouldn’t take medications like Advil (ibuprofen) or Aleve (naproxen) if you’re allergic to nonsteroidal anti-inflammatory drugs (NSAIDs).
Steroid medications are sometimes used to treat canker sores if they’re becoming worse and not going away. Some doctors will prescribe mouth rinses with steroids in them, or they’ll inject steroid medications like Decadron (dexamethasone). Steroids help reduce swelling and pain, but they can also cause side effects like stomach pain, vomiting, and skin irritation.
There’s no one universal canker sore medication that will work best for everyone. Individual symptoms and responses to treatment vary. A doctor can determine the best medication for canker sores based on an individual’s symptoms, medical history, and response to treatments. Here’s an overview of popular medications that a doctor or healthcare provider may prescribe or recommend.
Drug name | Learn more | See SingleCare price |
---|---|---|
Abreva | abreva details | Get free coupon |
Cepacol Sore Throat | cepacol-sore-throat details | Get free coupon |
Decadron | decadron details | Get free coupon |
Dexamethasone | dexamethasone details | Get free coupon |
Denavir | denavir details | Get free coupon |
Vibramycin | vibramycin details | Get free coupon |
Doxycycline | doxycycline details | Get free coupon |
Oracea | oracea details | Get free coupon |
Valtrex | valtrex details | Get free coupon |
Valacyclovir Hcl | valacyclovir-hcl details | Get free coupon |
As with any medication, there’s always the potential for side effects. Common side effects of canker sore medications include dry mouth, upset stomach, nausea, vomiting, diarrhea, dizziness, and skin rashes. The table above includes side effects for specific medications.
Although it’s rare, canker sore medications may cause allergic reactions that could be life-threatening. Allergic reactions can cause hives, difficulty breathing, and swelling of the face or throat. You should seek immediate medical advice if you believe you’re experiencing an allergic reaction.
This list of side effects is not comprehensive. The best way to learn more about side effects that could happen from taking canker sore medications is to talk with your doctor or pharmacist.
Many people rely on home remedies and lifestyle changes to help treat their canker sores. Here are some popular home remedies for canker sores:
When you have a canker sore, gargling with equal parts apple cider and warm water can help kill bacteria. If you do this every day, you’ll help kill bad bacteria around your canker sore and may speed up the healing process.
Eating rough, spicy, and acidic foods while you have a canker sore can make it worse. Rough foods like nuts, spicy foods, and acidic foods like orange juice can irritate cold sores and cause them to become more painful.
One of the things that can cause canker sores is a weakened immune system. Making sure you’re getting enough vitamin B12, folic acid, and iron can help canker sores go away. These nutrients have been linked with helping canker sores. Eating lots of fresh fruits and vegetables can also help strengthen your immune system.
Applying equal parts hydrogen peroxide and water to your canker sore with a cotton swab once a day may help clear it up. Staying away from food for 15-30 minutes before and after swabbing with hydrogen peroxide helps ensure that it works.
The average canker sore will go away by itself within three weeks, but more serious ones can last for several weeks. The amount of time it takes your canker sore to go away will depend on your general health and what types of medications you’re treating it with.
Although the exact cause of canker sores is unknown, there are multiple things that can trigger them. Certain diseases like Celiac Disease, HIV/AIDS, and inflammatory bowel disease (IBD) can all trigger canker sores because they suppress the immune system.
Being stressed out can also cause canker sores because of the way stress negatively affects the immune system. Additional triggers for canker sores include low B vitamin and iron levels, hormonal shifts, and food sensitivities.
Rinsing or gargling with salt water can help canker sores feel less painful and clear them up. Salt should be dissolved in water before it’s applied to a canker sore.
There isn’t one single medication that’s best for canker sores, but here’s a list of some of the most effective ones:
Antivirals
Anesthetics
Steroids
Antibiotics
To heal a canker sore fast, you have several options. Gargling with salt water, hydrogen peroxide and water, or apple cider vinegar and water can help kill bacteria that make canker sores worse. Taking zinc lozenges can help boost the immune system, and so can B vitamins and iron.
Avoiding rough, spicy, and acidic foods can help keep canker sores from getting worse. Eating lots of fresh fruits and vegetables can help build the immune system and help canker sores heal. Soft foods like yogurt and soup can make chewing less painful and keep canker sores from getting aggravated.
One of the worst things about having a canker sore is how painful they can be. To help treat pain that comes with canker sores, try gargling with saltwater, hydrogen peroxide, and water, or apple cider vinegar and water. Medications that can help with pain include lozenges, topical creams, over-the-counter pain medications, and some prescription medications (see the table above).
Jeff Fortner, Pharm.D., focuses his practice and research on pharmaceutical compounding, patient-centered care in the community setting, and pharmacist-provided clinical services. He maintains a practice site at an independent community pharmacy that also specializes in non-sterile compounding and long-term care medication preparation. Dr. Fortner enjoys spending time with his wife and two young daughters, trying and sharing new craft beers, reading sci-fi/fantasy fiction, and cycling.
...Health education, drug info, wellness & more
Prescription savings vary by prescription and by pharmacy, and may reach up to 80% off cash price. This is a medical discount plan. This is NOT insurance. This program offers you the opportunity to locate providers of various types of medical services who will offer their services to you at discounted rates. The range of discounts for medical or ancillary services provided under the plan will vary depending on the type of provider and service received. You are fully responsible for paying for all health care services but will be entitled to receive a discount from those health care providers in accordance with the specific pre-negotiated discounted fee schedule. This program does not guarantee the quality of the services or procedures offered by the providers. Except for prescription drugs which you will pay directly to the pharmacy at the time of purchase, all other services received through a program provider will be charged to the credit card on file in your member account. The charge will include an administrative fee for use of the program. Towers Administrators LLC is the licensed discount medical plan organization with its administrative office located at 4510 Cox Road, Suite 111, Glen Allen, VA 23060. SingleCare Services, LLC is the marketer of the discount medical plan organization including its website, singlecare.com, with its corporate office located at 99 High Street, Suite 2800, Boston, MA 02110. For additional information, including an up-to-date list of providers, or assistance with any issue related to program membership, please contact member support any time at www.singlecare.com, or by calling toll-free 844-234-3057, 24 hours, 7 days a week (except major holidays). Pharmacy names, logos, brands, and other trademarks are the property of their respective owners.
© 2025 SingleCare Administrators. All rights reserved
© 2025 SingleCare Administrators. All rights reserved