Hello!
I had gone through your query and understand your concern.
The exact cause of most
canker sores is unknown.
-
Stress or tissue injury is thought to be the cause of simple canker sores.
Some cases of complex canker sores are caused by an underlying health condition, such as:
-an impaired immune system;
-nutritional problems, such as vitamin B-12, zinc,
folic acid, or iron deficiency; gastrointestinal tract disease, such as
Celiac disease and Crohn's disease.
Pain from a canker sore generally lessens in a few days and the sores usually heal without treatment in about a week or two.
If sores are large, painful, or persistent, your
dentist may prescribe an antimicrobial mouth rinse, a corticosteroid ointment, or a prescription or over-the-counter solution to reduce the pain and irritation.
Hope it helped.
Take care
Dr.Rovena