The latest Reuters/Ipsos poll finds President Donald Trump's approval rating holding steady at 33 percent, the lowest level on record across both of his terms. Meanwhile, support for military action against Iran has dropped to 31 percent, down from 37 percent in March and 34 percent earlier this month. Among Republicans, only 69 percent still back the war, compared with 77 percent in March. A striking 83 percent of Americans believe the war will drag on for a long time, up from 80 percent earlier this month, contradicting Trump's campaign promise to avoid prolonged conflicts. Gasoline prices in the United States are more than one dollar per gallon above pre-war levels, putting pressure on Republicans ahead of the November 3 midterm elections. The survey of 1,215 American adults has a margin of error of plus or minus 3 percentage points.