Thanks for your reply, but I have eaten a good diet with fresh vegetables, lean meats, and good fats for years and still had low b12. I have gotten nowhere in regards to health through diet alone. I am chronically stressed, so vitamins are necessary.