The U.S. Congressional Budget Office on Wednesday said the U.S. Treasury Department will exhaust its ability to pay all its bills sometime between July and September, unless the current $ 31.4 trillion US cap on borrowing is either raised or suspended.