The deficiency of vitamin B can cause cold sores to occur. Vitamin B promotes a healthy immune system that fights cold sores. Reduced levels of vitamin B can make your body prone to cold sore outbreaks.