Medicare's financial future unexpectedly got a lot rosier, at least according to some federal budget wonks. The Congressional Budget Office recently published its long-term predictions of the federal budget and buried a big surprise for people who follow the Medicare program. The government's primary piggy bank that pays for Medicare benefits won't be depleted until 2052 — 17 years later than what CBO analysts predicted last year.