time taking recovery