Give Sadaqa for a time is about to come when a person would walk with alms and the one whom it is to be given would say: Had you brought it yesterday, I would have accepted it. For the present I do not need it. (And the giver of Sadaqa) I would not find anyone to accept it. (Using translation from Muslim 1011)
سَمِعْتُ رَسُولَ اللهِ ﷺ يَقُولُ تَصَدَّقُوا فَيُوشِكُ الرَّجُلُ يَمْشِي بِصَدَقَتِهِ فَيَقُولُ الَّذِي أُعْطِيَهَا لَوْ جِئْتَ بِهَا بِالْأَمْسِ قَبِلْتُهَا وَأَمَّا الْآنَ فَلَا حَاجَةَ لِي فِيهَا فَلَا يَجِدُ مَنْ يَقْبَلُهَا