As far a the lack of b-12 in your diet, there are several sources for it besides a supplement. Certain pure juice drinks I have found have it (Naked juice is good and it lists all the fruits and all...