血精一般认为是无法自愈的。由于造成血精的病因不同,采取不同的治疗方式后会有不同的结果。常见的引起血精的疾病是精囊炎,精囊炎需要应用药物进行抗炎治疗,经一到两周的规范化治疗后一般能够取得较好的治疗效果,如果治疗过程不规范,形成了慢性精囊炎,可能需要较长的时间才能治好。尿路感染引起的血精与精囊炎引起的血精都可以通过抗炎的方式进行治疗,如果是尿路的肿瘤引起的,可能需要更久的时间或者手术才能治好血精。