"The best of charity is that which is given when you are self-sufficient, and the upper hand is better than the lower hand, and start with those for whom you are responsible."
Sunan an-Nasa'i Book 23, Hadith 100