问题分析:白带有血有可能自愈的。如果白带不正常,白带有血已经有半年的时间都没有好转,还是应该上医院就诊检查看看什么原因引起的再进行治疗。白带有血,有可能是有妇科炎症或内分泌失调、卵巢囊肿等情况,半年没能自愈应该用药进行治疗。