维生素b6最多可以吃多长时间