精液有血丝,常常是输精管,或者是精道到某一个环节出现局部的毛细血管破裂所引起。主要原因为:1、性交时间过长,局部充血过度而导致毛细血管的破裂;2、可能是有炎症充血,局部会出现毛细血管破裂,导致精液中出现血丝的情况。第一个原因是由于勃起时间长,充血明显引起,属于生理问题,在休息以后多能缓解。而局部炎症引起的充血,常常需要进行药物治疗才能缓解。因此遇到精液中带血的情况,一定要及时到医院找男科大夫进行诊治。