 Inflation came in hotter than expected in May, as food, energy, and shelter costs put upward pressure on prices. Inflation has been high for the year and could continue to run on the high side for several more months. 