I have always been plagued with canker sores. (For anyone that may not be as blessed as I am, canker sores are almost any sore you get on the mucous membranes of your mouth. They are white-ish craters and hurt like hell.) I have tried many rememdies for these in the past, like: rinsing with salt water, peroxide, listerine, dabbing on numbing medicine like Campho-Phenique or Zilactin (which is good for temporary relief) and even down to the holistics of sucking on a black tea bag. Nothing is really fool proof.
But I have found a great remedy that seems to cut the pain and promote healing…baking soda. Pack baking soda right on the sore at first sign. It will sting but try to leave it on for about 5 minutes before rinsing. This has been a wonderful find for me. I read that it has something to do with balancing the pH in your mouth, turning it from acidic to basic which helps the sore to heal.
Let me know if it works for you, or if you have a remedy to share.