There are lots of ways to help people that don't involve giving up your hard earned money. I volunteer. Arguably volunteering works much better than just giving money.