This is enough as a guiding principle for every believer with regards to the general promises of Allah concerning making victorious the true religion and the people of the truth, and also with regards to his/her own anticipations from what Allah has promised His servants for carrying out some of His commandments , such as the promise of answering the supplication of His servants when they supplicate to Him. The delay in the fulfillment of these promises should not be a cause for skepticism. This is because, the fulfillment of these promises may be attached to some requirements and conditions which have not yet been achieved hence, a true servant is one that shows courteousness with his Lord and does not become skeptical during times of the delay of what He promised him/her. The outcome of this courtesy and conviction is that one is gifted with tranquility and certainty towards the wisdom of Allah and His divine plan. Allah says:
مَآ أَصَابَ مِن مُّصِيبَةٍ فِى ٱلْأَرْضِ وَلَا فِىٓ أَنفُسِكُمْ إِلَّا فِى كِتَٰبٍ مِّن قَبْلِ أَن نَّبْرَأَهَآ ۚ إِنَّ ذَٰلِكَ عَلَى ٱللَّهِ يَسِيرٌ
لِّكَيْلَا تَأْسَوْا۟ عَلَىٰ مَا فَاتَكُمْ وَلَا تَفْرَحُوا۟ بِمَآ ءَاتَىٰكُمْ ۗ وَٱللَّهُ لَا يُحِبُّ كُلَّ مُخْتَالٍ فَخُورٍ
“No calamity occurs on earth, or in your souls, but it is in a Book, even before We make it happen. That is easy for God. That you may not sorrow over what eludes you, nor exult over what He has given you. God does not love the proud snob. ( Al-Hadid: 22-23)
Among the promises of Allah to His servants is that, Islam will be victorious and that the believers will be made victorious over their enemies.
هُوَ ٱلَّذِىٓ أَرْسَلَ رَسُولَهُۥ بِٱلْهُدَىٰ وَدِينِ ٱلْحَقِّ لِيُظْهِرَهُۥ عَلَى ٱلدِّينِ كُلِّهِۦ وَلَوْ كَرِهَ ٱلْمُشْرِكُونَ
“It is He who sent His Messenger with the guidance and the true religion, to make it prevail over all religions, even though the idolaters dislike it”. (As-Saff: 9)
He said again:
إِنَّا لَنَنصُرُ رُسُلَنَا وَٱلَّذِينَ ءَامَنُوا۟ فِى ٱلْحَيَوٰةِ ٱلدُّنْيَا وَيَوْمَ يَقُومُ ٱلْأَشْهَٰدُ
“Most surely We will support Our messengers and those who believe, in this life, and on the Day the witnesses arise.”( Ghaafir : 51)
Such promises are enormous in the Glorious Book of Allah and the noble sayings of the holy Prophet of Islam. From historical point of view, the first centuries of believers and even those before the advent of Islam were really helped and made victories over their enemies. However, due to the universal application of the verses of the Quran and their applicability to all times, it is clear that the promises of Allah as seen in the above verses are yet to come considering the current state of Muslim Nation. Hence, the delay in their occurrence should not cause any doubts in the minds of believers.
Also from the individual perspective, one should not become skeptical about the promises of Allah if they are delayed because doing that is tantamount to lack of trust in what Allah has promised. It was narrated from Abu Hurayrah that the Messenger of Allaah (peace and blessings of Allaah be upon him) said: “The du’aa’(supplication) of any one of you will be answered so long as he is not hasty in seeking a response and does not say, ‘I prayed but I have not had a response.’” (al-Bukhaari & Muslim, )
وَقَالَ رَبُّكُمُ ٱدْعُونِىٓ أَسْتَجِبْ لَكُمْ ۚ
“Your Lord has said, "Invoke Me, and I will respond to you….” (Ghaafir : 60)
This is the promise of Allah , so when a servant prays and does not see the immediate response to his prayers, that should not be a cause for skepticism, for Allah knows when answering the prayers of His servants will be good for them.