How much time does rehab take?