The Length Of Time does Rehabilitation Take? Alternatives Available to you