Original Medicare will generally pay for short term rehabilitation up to 100 days (lifetime) after a hospital stay of at least 3 inpatient days or certain other circumstances after you meet your deductible. Long-term nursing home care may be paid at some nursing homes via Medicaid after long-term care insurance and personal savings are used. It is always a good idea to confirm information about costs and payment with the nursing facility.