Sayyiduna Hakim bin Hizam (may Allah be pleased with him) said: The Messenger of Allah (peace and blessings be upon him) said: "The best charity is that which is given while you are wealthy, and the upper hand is better than the lower hand, and you should give charity first to the one whom you are supporting."