Kathy
I used to get canker sores often but stopped getting them by cutting back on fresh fruit(especially pineapple) and sweets. A friend of mine gets them when stressed and takes Lysine. I agree that antibiotics, acidic foods and yeasts can bring them on, depending on one's system. Lysine pills or topical creams could help.