西药吃了多久失效