B vitamins are a must-have for a healthy lifestyle. Read on to learn about the benefits of vitamin B12 and how it can help your skin, hair, and overall health.