Answer:
Canker sores usually go away on their own within a week or two. Canker sores that are unusally large (bigger than 1/2 inch), don't go away on their own, or recurrent should prompt a doctor visit, because they may signal an underlying health condition. The doctor may prescribe a mouth rinse or topical analgesic to help with the pain, and sometimes supplements for folic acid, B6, B12, and zinc can help prevent recurring canker sores. As a last resort, oral steroid medications can be prescribed.