What exactly is vitamin B12 and why do we need it? Vitamin B12 is a nutrient that is found in our food and we need it to keep our nerve cells healthy and to keep our red blood cells at optimum efficiency. It is also extremely important for proper digestion; in fact, our stomach acids grab the B12 from food and mix it with IF, which is then easily absorbed by the intestinal tract.