Why do I get mouth ulcers so often?
Last updated September 3, 2026.
Frequent mouth ulcers usually come from a short list: stress and tiredness, small mouth injuries (a sharp tooth, brace wire, or cheek-biting), or a vitamin deficiency like iron, folate, or B12. The NHS adds genes, hormones, and some medicines. A single ulcer lasting over 3 weeks always needs a GP or dentist. Pymander is a free AI doctor, 24/7 by text, and can help you find your driver.
What to do
- Same spot every time? Book a dentist - a sharp edge is the usual culprit.
- Ask a GP about a blood test: iron, folate, B12, and zinc deficiencies are fixable causes.
- Protect while healing: soft toothbrush, no spicy or acidic food, pharmacy pastes.
- Over 3 weeks, or with gut symptoms or fevers? Get it examined.
Related questions
- Why do I keep biting my cheek?
- Why do I get sores on my tongue?
- Why do I get cold sores when I am stressed?
- Why is my tongue white?
