白带发黄有血一般考虑是阴道妇科炎症,宫颈炎,子宫内膜炎方面的疾病引起的。还是抽空到一医院做详细妇科和分泌物方面的检查,确定是哪种病因引起的,根据病因,针对性的治疗,同时也要注意个人卫生,不要多食辛辣口味刺激的食物。