My husband used to suffer from canker sores. Every month he would have at least one, sometimes more - it has been this way for many years. They are thought to be caused by allergy. Since doing 3 Liver Flushes over a year ago now, he has not had a single one since. Very, very happy :-)