Can Medicare Help Pay For Assisted Living? 
Medicare does not pay for assisted living or nursing home . It will provide some short term rehab services in a nursing home but it is not designed to pay long term . To receive nursing home benefits you must be hospitalized at least three days not counting day of discharge , and need skilled care that can not be provided at home related to the reason you entered the hospital . Medicare will only pay up to 100 days . 