The average time it takes for a herniated disk to heal is between 4 and 6 weeks, but it can get better within a few days, depending on how severe the herniation was and where it occurred. The biggest factor in healing a herniated disk is time because it most often resolves on its own.