Initially President Trump said the war with Iran would last four to five weeks. Now over five months later there is no end in sight. The war is acting like a tax on the U.S. economy: energy costs are rising, inflation has accelerated, and the federal government is spending tens of billions of dollars on military operations.