血精的原因通常是精囊出现了炎症,而精囊为什么会出现炎症呢?这与射精管的梗阻有关系,射精管出现梗阻,最开始的原因还是因为精道有炎症,精道炎症引起射精管堵塞,从而引起精囊里面的精囊液无法排出,导致精囊里面压力非常高,引起精囊里面的毛血管出血,从而表现为精液当中含有血液,这种血液有陈旧性的或新鲜的。陈旧的出血是精液中的血液呈咖啡色,新鲜的出血就是鲜红色的。如果出现了血精,需要到医院就诊。进一步的检查排除前列腺和精囊的肿瘤问题,如果这些问题都排除了,可以通过一些药物进行治疗,如口服抗生素。再加上平时生活习惯的改变,包括不饮酒,不吃辛辣刺激性的东西,不久坐。经过治疗,70—80%的病人是能够得到痊愈的。