long process of rehab