The 7 health benefits of vitamin B12