The Noble Shaykh Ibn Bāz (may Allāh have mercy upon him) stated:
When the need (you have) is delayed (from being fulfilled), do not blame your Lord. Do not say: Why, why (haven’t you answered my du’ā and fulfilled my need) my Lord. Rather, it is upon you to return back to yourself and take account of yourself, for indeed your Lord is All-Wise and All-Knowing. Therefore, return back to yourself and look. Continue reading