Vitamin B12 is an essential to good health. The major reason that vitamin B12 is so important is that it is needed in production of red blood cells. If you have too little of this vitamin, you may be unable to make enough red blood cells, a condition called Vitamin B12 deficiency anaemia.