B12deficiency comes from lack of but B 12 due to vegetarian diet . You have to change your diet habit include some non veg food in diet and use regularly milk and milk products in your diet . Consult a Nutritionist .
Answered2017-07-13 12:07:42
Let others know if this answer was helpful