维生素b12最多吃多长时间合