Medicare will pay for coverage as long as a doctor recertifies your needs at least once every 60 days meaning if the services provided are medically necessary.