是可以吃宫血宁的,但是只能起一时的作用,你也有可能是其他的妇科疾病引起的,月经持续时间过长的话一般常见的疾病有子宫肌瘤功能性子宫出血还有子宫异常出血,建议你去当地正规的医院检查一下,看具体是什么疾病。
然后根据医生的医嘱进行治疗。