It's that time of year where Coloradans open their hearts to those in need.

Saturday kicks off the 34th annual 9Cares Colorado Shares food and clothing drive and your generosity makes a big difference.

Metro Caring in Denver provides fresh vegetables, canned goods, meat and bread. It has everything a supermarket does, except the cash register.

"You can shop for your own food, yes. It feels good, you know? It's just like going to Safeway," said Juan Lopez, a Metro Caring client.

Lopez is just one of the more than 45,000 people a year who get some help from the hunger relief center that provides three to four tons of food a day to those in need.

"We would not be able to accomplish this amazing work without the generosity of our community. It's through events like 9Cares Colorado Shares that we're able to adequately meet the needs of the community," said Ryan Galanaugh with Metro Caring.

9Cares provides food to around 100 food banks helping families get the nutrition they need. While all donations are appreciated, Metro Caring has some suggestions if you're planning to contribute.

"Things like tuna, peanut butter and canned fruit in light syrup sauce. Healthy items," said Galanaugh.

Lopez shops at the store about once a month. He volunteers and just stops by to say hi to the people who helped him out during difficult times.

"Metro Caring actually is like a second family to me," he said.

That second family wants to help more people, all they need is you.

9NEWS is collecting non-perishable food, clothing, coats and toys from 7 a.m. to 4 p.m. at five locations in metro Denver and more than 30 other sites across the state.