抗病毒药需要吃药多久