复方醋酸棉酚片吃多久能止血,需要根据疾病类型、严重程度以及药物敏感性等因素决定。如果患者吃复方醋酸棉酚片治疗功能性子宫出血时,通常1-3天即可止血。如果用来治疗子宫肌瘤或子宫内膜异位症导致的出血,可能需要7天左右止血。如果女性发生功能性子宫出血、子宫肌瘤或子宫内膜异位症等病症,并且出血量较多,情况比较严重、比较复杂,吃药止血的时间可能较长,具体天数谨遵医嘱。