Lamento escuchar que tus niveles de vitamina B12 son bastante bajos. No tiene sentido tomar B12 vital por vía oral ya que la absorción no solo es baja sino incierta. Debe recibir inyecciones bisemanales durante 5 semanas (por lo tanto, 10 inyecciones intramusculares) y seguidas de un mínimo de 3 meses de b12 vital por vía oral.
Si toma alcohol, también debe complementar la vitamina B 1