Should injection vit. B12 be given to all purely vegetarian people? What should be the dosage and frequency of the same?

Please share your experience.