U.S. President Donald Trump said the military could end its Iran offensive in two to three weeks and will shift responsibility for the Strait of Hormuz to countries that rely on it for oil and shipping as the White House announced a prime-time presidential address Wednesday evening on the war.

Trump expressed frustration Tuesday with allies who have been unwilling to do more to support the U.S. war effort, telling them to “go get your own oil.†Trump recently has vacillated between insisting there is progress in diplomatic talks with Iran and .

The Associated Press