得了幽门螺杆菌要吃多长时间的药才能好