Sort:  

Yes thats the drawback of Vegetarianism.
As i said sometime you have to take non veg like fish oil or chiken mutton or b12 suppliments. So being vegetarian is somewhat difficult for b12.

@herbalmedicine just go through my article again there are more benifits then non veg diet but there are some limitations too.