It’s thought that some nutrient deficiencies can cause mouth ulcers. These can include a diet lacking in iron, folic acid or vitamin B12. Talk to your dentist, GP or pharmacist if you have any concerns. They will recommend the best course of action.