Re stockpiles of weapons.
It's not that simplistic.
The US has the technology to track back the origin of where every fired weapon has come from to source. This means they can find and locate stockpiles in minutes - during the Iraq war they didn't have this capability and Iraq were simply able to move weapons and the US couldn't track back to source.
But Iran also learnt from this and they decentralised their capabilities. If they did this well they'd have large numbers of small stockpiles which they'd 'keep clean' and not use immediately and would spread out when they released each new batch.
This isn't without its own problems. These sites all still can look similar and be picked up by AI tech. So the US will be identifying many.
It means in terms of attrition the US will take longer to grind Iran down but Iran will struggle to replace what it has because factories will be particularly identifiable and new parts will be hard to come by. Remember - if it's hard for anyone else to get stuff out the area it's going to be hard to also get it into Iran too. Their main ally Russia already has supply issues with drones too. Tactically Russia has to decide between supplying its own war or distributing via Iran in the hope that it improves the situation for Russia by relaxing sanctions elsewhere.
Realistically whilst the US may have all but run out of defence missiles - and has turned to cheap Ukrainian anti drone tech, Iran also will have far fewer drones and missiles than you might think. It just doesn't need many to be disruptive for a long period and that's all it needs to do - pose a significant risk because shipping is highly risk adverse because of the cost.
So I don't believe Iran has huge stockpiles of weapons left. But it also doesn't need to. It just has to have a few to demonstrate it retains a significant potential risk to shipping.
And that's where the US have a real problem - they effectively have to get rid of everything and that's a much more difficult prospect whereas Iran just had to maintain a level of disruption.
The bigger issues in the short term are going to be a couple of humanitarian crisis.
There are a large number of ships trapped in the strait which are being prevented from docking. They are rapidly running out of food and water for the thousands of men on board. This isn't getting a huge amount of attention. Yet.
The other is the slow humanitarian crisis in Iran. Prior to the war Tehran had a water crisis due to low rainfall and reservoirs being exceptionally low. With the additional infrastructure issues from the bombings Tehran isn't somewhere I'd want to be heading into Summer - the US may well have stopped bombing but this problem isn't going away. As soon as that really starts to kick in, you will start to see large numbers of people moving and trying to cross borders.
So whilst we are thinking about fuel - and I think for the most part the UK, EU and US will be able to mitigate on that (the bigger issue will be with other products imported from South East Asia), I think theres plenty of other things which will blow up in the USs face.