The US COULD be self efficient for about 3 decades before needing other countries, it's been calculated, found that out in Economics :P, they just have to ration products, the US can make most of what they need, but Specialization and Trade makes it easier and cheaper for other countries to do it, all the while stimulating the economy and increasing GDP, so on its own the US could last.