how long does your gut take to heal