泛昔洛韦最多能吃多长时间