Written by Karen Hovav, MD, FAAP | Reviewed by Katie E. Golden, MD GoodLifeStudio/E+ via Getty Images Key takeaways: When you have a canker sore, it can be painful to eat, drink, or even talk. Thankfully, canker sores are usually temporary and resolve in 1 to 2 weeks. In the meantime, you can adjust what...