I don't think anyone knows what causes mouth ulcers. Presumably you have tried bonjela? There is an adult version too.