从你提供的信息来看,尿常规白细胞146.1,有一个潜血,这可能是尿路感染的表现。尿路感染是一种常见的疾病,通常会有尿频、尿急、尿痛等症状,严重时可能伴有腰痛或发热。尿路感染的治疗通常需要抗生素,但是具体的药物选择需要根据你的具体情况和耐药性情况来决定,这需要医生的评估和处方。至于是否需要打针,也需要根据你的临床症状和病情严重程度来决定。在这种情况下,建议你尽快就医,让医生做出详细的检查和评估,以便给出最适合你的治疗方案。同时,充足的饮水和休息,避免刺激性食物,可以帮助缓解症状。如果有其他问题,欢迎你继续提问。