Virus and Stress: Canker sores (aphthous ulcers) may be caused by a virus that stays inactive in your body until you are stressed or experience illness such as a cold. In addition, it could be caused by a vitamin B12 or vitamin d deficiency. Take a multi-vitamin everyday, spend some time in the sun, and find ways decrease stress. Your dentist or doctor can also prescribe an antiviral.
Answered 1/3/2018
5.1k views
5 doctors weighed in across 2 answers
4 doctors weighed in across 2 answers
10 doctors weighed in across 2 answers
90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more.
Ask your question