Hello~I found out that what helped with my Canker sores was "Brewers Yeast" You can get it at any health food store. It is a powder or flakes. It tastes delicious on Cottage Cheese and is especially yummy on popcorn. It is loaded with all the "B" vitamins, some minerals and amino acids. You see, lots of canker sores are due to a Vitamin "B" deficiency and certain minerals, brewers yeast has these nutrients in it. It is also good for regulating blood sugar as it is loaded with Chromium which is the blood sugar stabilizing mineral.