Hard days ahead for households and retailers