i would say so, maybe try in your oil swishing to refill more frequently, so toxins don't sit in your mouth for so long. And to have a canker sore of that size, definately keep up with your doctor and make sure it doesnt get out of hand, if you do some searching I have seen some posts about natural ways to help canker sores heal faster.