
The U.S. government will run out of cash to pay its bills sometime between July and September unless Congress raises the nation's $31.4 trillion debt ceiling, the nonpartisan Congressional Budget Office projected Wednesday.
But the agency said the timing remained uncertain, and the government could find itself unable to meet its debt obligations even before July should it face a shortfall in income tax receipts.