At least eight million people in the US are going hungry because they do not yet qualify for government food programmes aimed at helping the elderly.