Canker sores can be caused for a number of reasons.
It is believed to be an autoimmune reaction. There a different agents that may set them off; the most common being trama, even getting a filling placed. I have patients that get these ulcers when they drink red wine, eat peanuts, too much tomatoes, or spicy foods
. Find your trigger. There is no cure for these ulcers.