A member asked:

How long is it supposed to it take for a canker sore to heal/ get better?

3 doctors weighed in across 2 answers
Dr. John Chiu answered

Less than a week: They may disappear from 3 to 7 days in most cases.

Answered 8/18/2013

4.9k views

Thank

7 to 10 days: Canker sores usually heal within 7 to 10 days. Spicy and acidic foods and drinks can increase your pain so be careful with your diet.

Answered 8/18/2013

4.9k views

Thank

Related Questions

A member asked:

Quick ways to heal a canker sore?

4 doctors weighed in across 3 answers

A member asked:

How do you heal a canker sore real fast?

6 doctors weighed in across 2 answers

A member asked:

What is the best way to get a canker sore to go away?

8 doctors weighed in across 2 answers

A member asked:

What exactly is the fastest way to heal a canker sore?

5 doctors weighed in across 2 answers

A member asked:

Can there be anything that i can do to heal my canker sore?

8 doctors weighed in across 3 answers