Donald Trump’s approval rating on the economy has slumped over the past month as the Iran war drives prices higher, according to a new AP-NORC poll, with even Republicans showing less faith in his leadership.

The findings from The Associated Press-NORC Center for Public Affairs Research show a president who is struggling with unfulfilled promises to tame inflation and testing Americans’ patience with a conflict in the Middle East that has dragged on longer than expected.

Trump’s approval rating on the economy dropped to 30% in April from 38% in a March AP-NORC poll. A similarly low share of U.S. adults, 32%, approve of the president’s leadership on Iran, which is unchanged since last month.