维生素b12最多吃多长时间见效