i ate out of "dumpsters" behind restaurants and I went to grocery stores and asked for any old food they had, they always were willing to give it to me. I was a homeless street kid for a year, thats how I survived, that was well, 1971 in toronto, long time ago...I wouldnt do that now, out of the garbage, but you can ask at grocery stores, they are usually willing to give you old food if they think you are really needy, you just have to look and act it...and a lot of the food is just bent cans or cans with no labels or boxes that got bent or crushed a bit, older veggies can be made into soup. I dont feel desperate enough to do that these days, I eat well.