long rehab process