Medicare generally does not pay for long-term custodial care, such as ongoing assistance with bathing, dressing, eating, or living in a nursing home. Medicare may cover certain short-term skilled nursing or home health services when specific requirements are met. Medicaid or private long-term care insurance may help with long-term care expenses for people who qualify.