How Much Time does Rehabilitation Take? Alternatives Available to you