“Experts estimate that even if the Iran crisis ended immediately, it would take 4 to 5 months for oil and gasoline prices to stabilize.”