抗病毒药一般要吃多久才有效果