有幽门螺杆菌吃多长时间药