Shaykh Zulfiqar Ahmad in his book “Dua – The Essence of Worship” shares a deep secret with his readers – A Secret for the acceptance of Dua. He says in his book:
Some say: Hazrat we make a lot of dua’s but it is not accepted, students many times say that they are in difficulties, even the ulama’s and scholars request for dua’s.
He says: I will teach my friends a secret for the acceptance of dua’s. If you practice upon it, InshaAllah, you will see your dua’s being accepted before your eyes just as you complete them. I have experienced this not a hundred times but a thousand times. The action is small but the results are great. The secret for the acceptance of dua’s that the author has learnt from his elders and that he has experienced thousands of times is:
“Whenever a time comes in your life when you have the opportunity to commit a sin and you refrain due to the fear of Allah, at that very moment, make a dua to Allah and He will InshaAllah, accept your dua at that very moment.“
After one has refrained from a particular sin, any the dua is performed with full faith, full trust and full humility coming from the depths of the heart, it should suffice for acceptance. InshAllah.