Canker sores are fairly common, but that doesn't mean they should be ignored. If you have sores that last longer than 2 weeks or you can't eat or drink because of the pain, call your doctor. Also call if you get the sores more than two or three times a year. Usually, no tests are needed to diagnose canker sores.