Millions of families are struggling to make ends meet because of rising living costs, a freeze on benefits and higher inflation.