why healing takes time