And by "long-term" the meaning is about 18 years.
So said Dennis Cauchon late in the spring for USA Today, here:
Social Security's long-term shortfall grows about $1.2 trillion annually — a sign of an imbalance between the number of young workers and older beneficiaries, according to the Social Security trustees' annual reports. The $21.4 trillion unfunded liability represents the difference between all taxes that will be paid and all benefits received over the lifetimes of everyone in the system now — workers and beneficiaries alike. This is the measure corporations and insurance companies use to assess financial adequacy of their retirement programs.
What this means is that this year and every year for the next two decades or so social security will be in the red annually to the tune of about $1.2 trillion, and government will have to borrow the funds to pay for that annual deficit spending.
Put another way, the social security scheme is a Ponzi scheme writ large. The pool of early fools putting up the dough for the few early, and very lucky, investors has now dried up so much that the program will run in deficit mode annually going forward, just like the rest of government has for years.
This will add significantly to the national debt, driving up interest payments on that debt and severely crimping the government's other spending options without massive injections of new revenues, aka higher taxes on the people.
In the short term, the $2.6 trillion in the social security trust fund (intragovernmental debt) would disappear in relatively short order under this analysis, say roughly in just over two years from now, except that the monies are invested in a mix of shorter and longer US Treasury securities which will reach maturity over a more or less longer period of time and thus force the program into deficit much sooner because redemptions are barred, compounding the pressure on the availability of funds for current year government spending.