Vitamin B-12 is a huge molecule and is, thus, one of the most difficult of all vitamins to absorb. It is found only in animal foods. Vegetarians and macrobiotic adherents are notoriously deficient. As a result of impaired digestion and absorption, the elderly are also vulnerable to the deficiency. As many as one in three of all individuals over 55 are deficient.