It's extremely difficult to get food stamps (SNAP) if you're not taking care of children and you live somewhere where the minimum wage is over federal.
However, if you can't afford food, (or you can't afford to live if you do buy food) and you have spare time, it's worth it to check out your local food bank or food pantry.
They frequently get food that is very close to the expiration date, so like, if you don't feel deserving enough? Remember: it goes in the trash if nobody takes it home.