抗病毒药一般吃几天吃时间长行吗