小肠肠梗阻多久能好,取决于肠梗阻的原因,有的可能几天能好,也有的可能需要几个月的时间。如果小肠肠梗阻不是特别严重,属于不全性的小肠梗阻,这种情况下可以通过灌肠或者是禁食,以及口服石蜡油的方式来进行治疗,一般几天就可以治愈。另外如果小肠梗阻是炎症性的梗阻,使用消炎的药物来进行治疗,这种情况下也需要几天就可以治愈。但是如果是肿瘤引起来的梗阻,这种情况是比较严重的,需要手术治疗,手术以后可能还需要放化疗,这种情况需要的时间会比较长,可能需要几个月的时间。