复合维生素b一般要吃多久才有效果