Can anyone speak to the long term impacts of this? Like is gas going to remain high for years (or even worse get rationed) and I should trade in for an EV now?
An e-cargo bike is a good/cheaper/additional option if your situation allows it
The main point of news I heard was that the Iran infrastructure the US destroyed, in a time where they are allowed to repair it and not just get bombed again, will take three years to repair. Oil prices don't get "cheap" again this side of 2030. Not to mention that there is a bunch of Russian infrastructure that is still on the chopping block to be destroyed by Ukraine as that war continues. Which has the same time it takes to rebuild issues.
Long term impact of Iran war is that they expand UAE-Oman pipelines to bypass Hormuz.
No. That would require knowing the future.
Trump supporters will tell you not to worry as he has a deal that almost done and oil will once again be cheap soon. (I didn't look up what he is saying, but he typically says things like that).
There are a number of pessimists that will tell you that things will never get better. Or maybe they get better for a short time but peak oil is here and things will get worse again soon.
My guess: Iran has every incentive to keep oil prices high in the US until after the election in November as the Democrats are yelling that much of high gas prices are caused by Trump attacking Iran; the higher fuel prices are the more likely it is Trump supporters in Congress lose their reelection bid and in turn hurt Trump. However I can't predict what happens after this - there are a lot of different force in the world (Both Iran and other countries) that are hurting and nobody know who will "blink" or "do something"; much less what what actions will be taken as a result.
If you can charge at home then trading in for an EV makes sense. Electric at home is vastly cheaper than fuel. If you can't charge at home, electric prices are all over, generally cheaper, but often not by enough to be worth the bother.
Better yet, demand your town put in good public transit. Good transit is expensive in the short run, but a good network means almost everybody in the city sells one car (most people live in a family situation with multiple cars so selling leaves one for whatever their objection is).
Iran has continued to fire at tankers exiting the Strait of Hormuz under U.S. Navy escort, and apparently the U.S. can't afford to do anything about it.
The Bab el-Mandeb Strait, which is an alternative route used by the Saudis, is being closed by the Houthis. The Houthis are a close partner of Iran.
And the East-West pipeline, which was another alternative route owned by the Saudis, was blown up. They went for the pumping stations, so repairing it will take at least a month, and there is no way to repair it without it possibly being hit again anyway.
The oil infrastructure attacks by Ukraine are mainly targeting refineries, which would normally lower oil prices, since crude oil is an input to these refineries. These attacks are increasing diesel prices, though.
Iran is trying to break the world economy so the US packs up and leaves. Israel wants to keep the US there because the US is fighting one of their strongest enemies. Because Israel "is the US's greatest ally" (as many politicians have proclaimed over the years), they have a lot of sway as to what the US does. Not to mention, they seem to do whatever they can to derail any peace process.
Iran knows this, and therefore wants to make sure the US experiences enough pain to never come back and try to fight them again.
So, until the US is willing to stop, which rests heavily on when Israel is willing to stop, oil prices will remain high. (Or Iran folds, which they aren't going to do, they've been preparing for years and have seen how the US treated Venezuela - they stole all their oil, and left the regime intact)
Also, we've seen nothing yet, as the soft storage (the amount of oil that's normally floating through rhe global network) and the SPR's are all running dry. I would guess $150 oil in about a month.