Eating plenty of fruits, vegetables, wholegrains, fish and eggs will give your body the vitamins and minerals it needs, at the right level and in the right balance , but for certain diets, like the vegetarian diet, a little extra might be needed. MykindOrganics-B-Complex from Garden of Life adds this little extra without excessive doses. I like to order at SNS Health because of their friendly and helpful customer service.