Question: will a canker sore go away by itself?
Answer: Canker sores are not contagious. The pain from your canker sore should decrease in 7 to 10 days, and it should heal completely in 1 to 3 weeks. In most cases, a canker sore will go away by itself. Home treatment can ease pain and discomfort.