Vitamin B12 is one thing that many vegetarians do not have enough of. You can eat good food every day. You can feel full. But your body can still be empty on B12. This is very common in India because...