What's the best cure for a mouth ulcer?

Also why do mouth Ulcers form? I clean my teeth and use mouthwash everyday and still I get one now and again! :o(
Is there anything more I can do to prevent them?
30 answers 30