Most Americans will eventually receive Social Security and Medicare benefits. Each year, the Trustees of

Social Security fund runs out in 2035