How many days does it take for a mouth ulcer to heal?

Jul 04, 2022 Source: Cainiu Health
Disease description:

I’ve had a mouth ulcer for several days now, and I’m not sure how much longer it will take to heal. How many days does it typically take for a mouth ulcer to heal?

Doctor's answer (1)
Dr. Zhang Lei
Canker sores typically resolve within 3 to 7 days, though the exact duration varies from person to person. If symptoms are relatively mild, increasing fluid intake in daily life may lead to resolution in about three days. However, if symptoms are more severe and dietary habits are not well managed, healing may take approximately seven days. It is advisable to avoid excessively spicy or irritating foods in daily life.