Short-term rehab length can range from 5 to 7 days, whereas long-term rehab can range from 60 to 90 days. Therefore average duration can be 28 days. This duration might alter as per your medical instructions and recovery.