I do give to some beggars/homeless. Most often, I will give $1 or whatever change I have. It makes me nervous to pull out my wallet in front of a stranger who needs money. That sometimes prevents me from doing so.
Where I am from, there are quite a few very poor people, they wait outside stores, on the side of the roads at intersections. It is so sad to me.