Mouth Ulcers (Canker Sores): Causes and What Helps

Medically Reviewed by Dr. Pedro Yelamo Vera, MD
Licensed Physician No. 484814280 · Official Medical College of Bizkaia (Spain)Last reviewed: 5 November 2026
Mouth ulcers are small sores inside the mouth that are not catching.
You don't have to figure this out alone
Dr. Pedro Yelamo Vera is an independent, bilingual GP licensed in Spain. Book a 15-minute video consultation in English or Spanish for €50, with a private electronic prescription issued under Spanish law when clinically appropriate.
Mouth ulcers, also called canker sores, are small, round, painful sores inside the mouth. They have a white or yellow centre and a red edge. They are not catching, and most heal on their own in one to two weeks. See a doctor if one lasts more than three weeks. This guide is by Dr. Pedro Yelamo Vera, an English-speaking GP licensed in Spain (Colegiado No. 484814280) who sees patients by video in English and Spanish.
- A mouth ulcer is a shallow sore inside the mouth: on the inner lips or cheeks, the tongue or the gums.
- It is not the same as a cold sore, which forms outside, on the edge of the lip, and is catching.
- Most heal on their own in 1 to 2 weeks. Avoid spicy, sour or hard food and use a soft toothbrush.
- A pharmacy has antiseptic mouthwashes and gels that ease the pain.
- See a doctor if an ulcer lasts more than 3 weeks, is very large, bleeds, or many appear with a fever.
- Call 112 if the mouth or throat swells and you struggle to breathe or swallow.
What are mouth ulcers?
They are shallow sores inside the mouth. In the US they are often called canker sores. Doctors call them aphthous ulcers. In Spain the word is afta or llaga en la boca.
They are usually oval and a few millimetres wide. They have a white or yellow base and a red ring around it. They sting when you eat, drink something sour or brush your teeth. You can get one or several at a time. Most are small and leave no mark.
What causes mouth ulcers?
Often there is no clear cause, but there are known triggers:
- biting your cheek, braces, dentures that rub, or a sharp tooth;
- a burn from hot food, or brushing too hard;
- stress, tiredness or hormone changes, for example around a period;
- low iron, vitamin B12 or folic acid;
- some medicines, such as certain anti-inflammatory painkillers or beta blockers;
- stopping smoking, which can bring them on for a few weeks;
- some toothpastes with sodium lauryl sulphate (SLS).
If many appear at once or they keep coming back, they can be a clue to another illness. Examples are coeliac disease, Crohn's disease or a weak immune system. So it is worth telling a doctor.
How do you get rid of a mouth ulcer?
Most heal by themselves. At home the aim is to ease the pain and avoid making the sore worse while it heals.
- Use a soft toothbrush and a toothpaste without SLS.
- Avoid very spicy, salty, sour or crunchy food, and very hot drinks or fruit juice.
- Drink cool drinks, with a straw if it hurts.
- Rinse with warm water and a little salt.
- At the pharmacy you can ask for an antiseptic mouthwash, or a gel or spray for the pain. Follow the leaflet.
If the ulcers are large or come back often, a doctor may suggest another treatment, such as a steroid made for use in the mouth. There is no single plan for everyone.
Is it a mouth ulcer or a cold sore?
A mouth ulcer forms inside the mouth and is not catching. A cold sore forms outside, on the edge of the lip. It starts with tingling and small blisters that then crust. A virus causes it, and it does spread. If you think it is a cold sore, read about cold sores and their treatment.
Are mouth ulcers contagious?
No. You cannot pass on a mouth ulcer by kissing or sharing a glass. Some sores that look alike do spread, such as cold sores or hand, foot and mouth disease, which is common in children.
Why do I keep getting mouth ulcers?
Some people get ulcers again and again, often from childhood, and it can run in the family. It tends to get better with age.
If you get them several times a year, a doctor may order a blood test. It checks iron, vitamin B12 and folic acid, and sometimes tests for coeliac disease. It helps to note when they appear and what you ate or what changed before.
What about mouth ulcers in children?
Children get mouth ulcers too. Fever, many sores in the mouth and spots on the hands or feet may mean a viral infection. The key thing is that they keep drinking. A child who will not drink because of the pain, passes little urine or seems very unwell needs to be seen.
What do I ask for at a Spanish pharmacy?
Say tengo aftas or tengo una llaga en la boca. You can ask for a colutorio antiséptico (antiseptic mouthwash) or a gel para las aftas. The pharmacist will tell you how to use it.
When to see a doctor
- An ulcer lasts more than 3 weeks. Other causes, including mouth cancer, need to be ruled out.
- A sore does not hurt, or a white or red patch will not go away.
- Ulcers are very large, bleed, or get more red and painful.
- Many ulcers appear at once with a fever or you feel unwell.
- You also have sores on the genitals, skin or eyes, or sore, swollen joints.
- You have diarrhoea, weight loss or tiredness as well.
When to call 112
- The lips, tongue or throat swell and you find it hard to breathe.
- You cannot swallow your saliva or you are drooling a lot.
- A child is very unwell, will not drink at all, or shows signs of severe dehydration.
Frequently asked questions about mouth ulcers
How long do mouth ulcers last?
Most heal on their own in one to two weeks. If an ulcer lasts more than three weeks, see a doctor or dentist.
What helps mouth ulcers heal?
Salt water rinses, soft food, a soft toothbrush and avoiding sour or spicy food. A pharmacy has mouthwashes and gels that ease the pain.
Can stress cause mouth ulcers?
Yes, stress and tiredness are known triggers, though it is not clear why. Rest and sleep can mean fewer ulcers.
Can low vitamins cause mouth ulcers?
They can. Low iron, vitamin B12 or folic acid is linked to ulcers that keep coming back. A blood test can check.
Can a doctor check mouth ulcers by video?
Yes. A doctor can look inside your mouth on video, ask about your symptoms and decide if you need a blood test, treatment or an in-person check.
Getting a medical assessment
If you are in Spain and have mouth ulcers that keep coming back, or a sore that will not heal, you can book a video consultation with Dr. Pedro Yelamo Vera, a physician registered in Spain. You can also read about aciclovir for cold sores. A prescription is never guaranteed: it is issued only where clinically appropriate after a genuine evaluation, as a private electronic prescription under Spanish law. This service is for urgent, non-emergency care. In an emergency, call 112.
This guide is general information. It does not replace the package leaflet or the advice of your doctor or pharmacist.
Sources
This content is written and reviewed by a licensed physician with reference to the following sources.

