产后子宫收缩痛要多久才能好,需要根据患者自身情况进行判断 。宫缩痛一般情况下会在患者产后的1到2天逐渐好转,若患者疼痛可以忍受时,无须特殊处理。若患者宫缩痛较为严重且伴有异常阴道出血时,需到医院及时进行B超检查,必要时需通过手术治疗,多久能好需考虑患者恢复情况。