If the blockade is intended to stop Iran's oil trade, I don't know why they waited so long. It seems like that might have been something done even before this conflict to put pressure on them. Given that Iran is apparently still threatening ships in the straits, I'm not exactly sure whose ships are getting through.