The best vitamin to recommend in the scenario given above is VITAMIN B3, WHICH IS ALSO KNOWN AS RIBOFLAVIN. John is suffering from ariboflavinosis, which is a deficiency disease that is due to inadequate intake of riboflavin and the disease is characterized by sores on the mouth.