产后42天属于产褥期,产后血性分泌物一般会持续一周左右,长时间有血性分泌物可能是子宫复旧不良,和产后机体免疫力下降、营养不良、贫血或是着凉、劳累等因素也有一定关系。
去医院复查一下彩超,看看子宫恢复情况,再口服药物治疗,期间禁止性生活,注意休息,保持心情舒畅。