Miki wrote:What worked for me was getting more sleep and changing the toothpaste I used
Regular toothpastes contain Sodium Lauryl Sulphate, which has no purpose except to create the foaming effect and to create mouth sores. Lauryl sulphates is basically a very harsh detergent, and is one of the most common ingredients used in shampoos, not to mention as an industrial degreasant and garage floor cleaner. More info here:
http://www.health-report.co.uk/sodium_l ... phate.html
You might also be allergic to sulfur...I am. It normally isn't much of a problem but too much expose causes a rash or maybe in your case these ulcers. Most body soaps and shampoos also contain Sodium Lauryl Sulphate. I believe tooth powders don't contain it....most bar soaps don't either (if you are allergic).