Question: how long does medicare pay for rehab in nursing home?
Answer: After you have been in a hospital for at least 3 days, Medicare will pay for inpatient rehab for up to 100 days in a benefit period. A benefit period starts when you go into the hospital. It ends when you have not received any hospital care or skilled nursing care for 60 days.