Vitamin B12 is a water-soluble vitamin. This means that excess amounts of it are excreted with the urine and the vitamin should be consumed every day to support sufficient nutrition.