你好,据你所述,小便有血主要考虑为肾炎、尿路感染或是尿路结石,建议你去医院做个尿常规检查和B超检查确诊一下再对症治疗比较好,如果是尿路感染只要抗炎治疗,如果是尿路结石就要排石治疗,注意休息,加强营养,多喝开水。