For things like rehabilitation that will last no more than 100 days, then it is possible for Medicare to cover the costs. Keep in mind that you must also have had a prior hospital stay of at least three days, and are admitted to a Medicare-certified nursing facility within 30 days of this stay. Medicare will cover 100% of the cost for the first 20 days, however, you’ll have to pick up the cost starting the 21st day.