The sores in the mouth can be because of a list of disorder but your condition is most likely a vitamin deficiency
B2 along with other deficiency. So these can be due to decreased intake or other absorption problems. The treatment is start taking B-C complex multi vitamin tablets. If the condition doesn't improve please visit a General practioner for detailed evaluation.
Hope you find my suggestion useful. further quarries are welcome.