Americans' support for the Iran war has fallen to a record low of 31%, down from its peak at the end of February. This decline is largely attributed to a decrease in support among Republican voters. Additionally, 83% of Americans expect the Iran war to continue for an extended period. President Trump's job approval rating has hit a record low of 33% for the second consecutive week. In the upcoming congressional elections, swing voters are expected to support Democratic candidates by 33% and Republican candidates by 19%.