With more than 33 million workers filing for unemployment, record numbers of people are struggling to put food on the table.