listen, i suffer from mouth sores constantly
they are called an Aphthous
i still have them, but to tell you the truth, the thing that helped reduce them was changing my tooth paste.
in many tooth pastes there is an active ingridient that helps make the foam
that trigers many sores
Sodium dodecyl sulfate.
colgate have them and so do other known brands, but some dont.
next time you go to the drug store, check out the brands and look to see if they dont have that ingridient.
i say give it a try, but stick to it, because it takes time.
iv been suffering from sores all my life, and i havent had one in weeks, and when i do, they're normaly much smaller than usuall.
hope it helps
the downside of changing it, is normaly the brands that dont have it arent so tastey and take some time getting used to, but believe me, if it works, its worth it