Rocky road ahead for consumers