All kinds of cells in your body need vitamin B12. That includes red blood cells and glial cells – the kind that protect your nerves. But your body doesn't make this nutrient on its own.