R.K.
Many years ago my grandma told me a story about her nephew when they were kids. My grandma was raised by her sister, their Mom passed when grandma was an infant.
Anyway, her nephew was always getting canker sores and had to go to the phaymacy over and over to get a medicine for them. One day the pharmicist asked him if he ate a lot of pickles. He said yes he loved pickles, the pharmicist said stop eating so many pickles and you won't get so many canker sores. ---- Well it worked.
Probably something to do with the vinegar brine and all that acid.
Just thought I'd pass on that little bit of grandma wisdom.