I have had canker sores that keep coming back for over 3 years. They do go away but keep coming back. What could possibly be the cause of this? Thx

CANKER SORES. IT SOUNDS AS IF YOU HAVE A SENSITIVITY TO A FOOD. STOP EATING ALL NUTS, AND NO CHOCOLATE FOR A MONTH. ALSO CONSIDER THE ELIMINATION OF SEAFOOD. CONTINUE REGULAR FISH . . . BEST LUCK AND LET US KNOW HOW THIS WORKS FOR YOU.