问题分析:你好,根据你的情况月经时间长可能是和内分泌失调或是妇科炎症等都有关系的,现在的症状最好不要吃刺激性的食物,如果宫血宁没有效果,可以服用云南白药止血治疗观察一下,最好到医院做b超检查一下,查明原因,根据医生建议选择合适的治疗方法,祝你健康,对于我的回复如果满意,劳烦评价,谢谢