Canker sores are miserable. I had them all the time as a kid, and they still occasionally show up. I've found two things that help: B complex vitamins, and avoiding peanuts. Dunno if either of those would help you, but the vitamins are essential especially if you're under stress.
no subject