High inflation: How long will it last?