宫血宁有止血作用。一般情况下,服用宫血宁5-7天即可达到止血效果。但是,不同的条件下,患者的身体素质和止血时间是不同的。如果月经出血时间过长或有不规则出血,可以在医生的指导下服用宫血宁止血。服用宫血宁止血一般不会影响下一次月经来潮,但如果服用宫血宁七天后**出血仍不能停止,建议去医院进行六项性激素、子宫b超甚至宫颈癌筛查,找出原因并对症治疗,而不是盲目服用宫血宁止血。