血液感染需要治疗多久才好呢吃什么药