Medicare does not pay the largest part of long-term care services or personal care—such as help with bathing, or for supervision often called custodial care. Medicare will help pay for a short stay in a skilled nursing facility, for hospice care, or for home health care if you meet the following conditions:

You have had a recent prior hospital stay of at least three days

You are admitted to a Medicare-certified nursing facility within 30 days of your prior hospital stay

You need skilled care, such as skilled nursing services, physical therapy, or other types of therapy
If you meet all these conditions, Medicare will pay for some of your costs for up to 100 days. For the first 20 days, Medicare pays 100 percent of your costs. For days 21 through 100, you pay your own expenses up to $140.00 per day (as of 2013), and Medicare pays any balance. You pay 100 percent of costs for each day you stay in a skilled nursing facility after day 100.