How long will inflation prices last?