白带有血,要看出血的时间。如果是在来月经的前10天左右,也就是2周左右出现了白带带血,这个时候排卵期出血的可能性比较大。这个时间的出血是3-5天,量也不多。如果3-5天就干净了,没有其他的不舒服,是不需要治疗的,是排卵期激素波动引起的。如果是在其他的时间出现性交后白带带血,有可能是宫颈的炎症,也有可能是宫颈的癌前病变,必须到医院做妇科检查,并且做宫颈的癌前筛查,根据癌前筛查的结果决定下一步的治疗。有的还有宫内放环,还有子宫内膜息肉,也会引起少量的阴道流血,需要做B超看子宫内膜的厚度,根据检查的结果,决定下一步的治疗。