Inflation expected to hit a 3-year high, as Iran war fuel prices