En principio si consumes lácteos y huevos no deberías tener carencias de B12.
De todas formas, yo soy ovo-lacto-vegetariana y me tomo un suplemento de B12, pero en menor cantidad de la recomendada, pq cada vez consumo menos productos de orígen animal (es mi camino hacia el veganismo... todo se andará!)
Sobre suplementos exclusivmente de B12 no sé decirte. El que yo tomo tiene B12 y un montón de "cosas" más.