Many people still think that Medicare will pay for all their long-term care needs.

Medicare is meant to be a service that helps someone improve from some incident or health issue.

In addition to not paying for long-term care, it also does not pay for:

Assisted living facilities: Medicare will fully pay for a short-term stay in a nursing home for physical and/or occupational rehabilitation (usually 20 days).

Homemaker services

Transportation (with some exceptions)

Home health aides (with some exceptions)

Private-Duty Personal & Companion Care

Routine eye, dental or hearing exams

Read more here.