维生素b12最多能吃几天