A reader of this blog named PSB, who lives in New Jersey, told me the following:
I’m 52. I happen to like walnuts and was snacking on them and noticed the pain from canker sores was lessened. I kept eating [walnuts] the next couple days and found the sores healed quickly, painlessly and were gone within a few days. They usually take quite a while to go away. The walnut thing was accidental and just from observation noticing the change in the sores. The sores are still gone and although I haven’t been eating lots of walnuts, I usually grab them here and there.
Her daughter “has suffered from canker sores for years . . . [and] gets multiple at a time and they are usually very painful.” Her daughter is resistant to eating walnuts. I asked why. “Doesn’t listen to her mother, knows it all and I sometimes thinks she prefers to complain. Other than that, no real reason, hahaha,” said PSB.
I’ve blogged before (here and here) about canker sores cured by omega-3. Walnuts are high in omega-3, supporting what I said. The Mayo Clinic lists eight possible causes of canker sores, including “A diet lacking in Vitamin B-12, zinc, folate (folic acid) or iron”. Nothing about omega-3.