A dislodged tooth can take anywhere from 7 to 10 days to heal. However, with complications it could take drastically longer and each healing time is unique per patient.