My canker sores wont go?

Canker sores. Generally takes 7-14 days to completely resolve. How long has it been in your case? If more and/or you are concerned see your own dentists for a definitive diagnosis. Any lesion lasting more that 2 weeks needs to be examined as there are lots of other similar types of lesions that require treatment. Some can be quite serious, while others are not. Get it examined if they persist.
Dental visit. True canker sores are helped by sme medications, but you need a dental visit to make sure that is what you have and to get a prescription.