The Middle East conflict could persist for weeks, potentially disrupting global trade flows and adding to inflationary pressures.