善存片最多能吃多长时间