Dear lybrate-user. Its a complex interplay of stress
, immunity & viruses (sometimes). There are no great therapies which could permanently cure
. However a thorough assessment of health with physical examination by your doctor to rule out things like vit B deficiency, Vit D deficiency, your immune status, Oral hygiene status etc. May help in solving your problem. Take care.