The highest inflation rate since 2013 has been reported at 2.9% up form 2.7% in April.Household spending is being squeezed and fell for the first time in 4 years.