<<Disclaimer: Verify this information before applying it to your situation.>> Over the years, I have heard some theories on canker sores: that an abundance of them implies a B6 deficiency and that using a mouth rinse called Viadent helps. Viadent contains a germicide in it. I think that visiting the dentist causing canker sores may be a result of the trauma caused by their instruments (I can give myself a canker sore if I gouge mouth with the toothbrush). Jean Jasinski