Canker sores are small sores in the mouth that typically last less than 2 weeks. However, some canker sores are larger, slower to heal, and more painful. There are several medical treatment options as well as over-the-counter medicines and...