Medicare covers nursing home care to a limited extent, mostly for short-term rehabilitation following hospitalization. Only in certain circumstances does it cover up to 100 days of skilled nursing care. Nursing home long-term care is usually not covered, necessitating private insurance or Medicaid as alternatives for continuing assistance.