The urge to do Good is like a “guest” sent by Allah
By Mufti Taqi Usmani D.B.
If an urge (or desire) arises to do some good deed, do it at once, because the next day you may forget the urge or who knows one will live or not live till the next day. Even if one lives, the urge may disappear in the rush of so many pressing issues of life. In case the urge remains, the circumstances favourable for execution may not be there.
The urge to do good may be considered to be a guest sent by Allah that must be welcomed with honour. The honour lies in prompt execution of the urge. If the urge is to offer some optional prayer and you ignore it by arguing that it is neither obligatory nor essential, then you dishonour the divine guest that Allah had sent to reform you. If you show this cold attitude to the guest, it may never visit you again (You may never get that tawfeeq again). Although the golden rule is to attend to all business with promptitude yet if an urge arises in you for some particular good deed it is highly appreciable to put that urge into practice quickly.
-Taken from Islahi Khutbaat [Discourses on Islamic Way of Life] (Vol: 1) page- 68