The price squeeze that Americans are feeling has reached a level last seen three years ago.