I see you are saying that you are struggling to find these homeless people.
Should you not rather channel the donations into a global effort to countries where there are loads of poverty and homeless people? If you are struggling to find them in your area, then it is not as big a problem as you are making it out to be?
In my country homeless and unemployed people are everywhere and there are so many people helping them, that they sell some of the goods that are given to them from the different organizations. <So giving too much or not in a controlled manner, creates more problems.>
I am not a hater, I love what you doing, so this is constructive advice.