Why doesn't allah answer our duas ?
1. Sincerity in making du’aa’. This is the most important condition. Allaah has commanded us to be sincere when making du’aa’, as He says (interpretation of the meaning):
“So, call you (O Muhammad and the believers) upon (or invoke) Allaah making (your) worship pure for Him (Alone) (by worshipping none but Him and by doing religious deeds sincerely for Allaah’s sake only and not to show off and not to set up rivals with Him in worship)” [Ghaafir 40:14].
Sincerity in du’aa’ means having the firm belief that the One upon Whom you are calling – Allaah, may He be glorified and exalted – is alone Able to meet your need, and it also means avoiding any kind of showing off in your du’aa’.
2. Repentance and turning back to Allaah. Sin is one of the main reasons why du’aa’s are not answered, so the person who is making du’aa’ should hasten to repent and seek forgiveness before he makes du’aa’. Allaah tells us that Nooh (peace be upon him) said:
“I said (to them): ‘Ask forgiveness from your Lord, verily, He is Oft-Forgiving; He will send rain to you in abundance, And give you increase in wealth and children, and bestow on you gardens and bestow on you rivers.’ ” [Nooh 71:10-12]
3. Beseeching, humbling oneself, hoping for Allaah’s reward and fearing His punishment. This is the spirit, essence and purpose of du’aa’. Allaah says (interpretation of the meaning): “Invoke your Lord with humility and in secret. He likes not the aggressors” [al-A’raaf 7:55].
More coming up these are 3 points out of the seven Lets practice these in our dua then we will move on to the next ones....INSHALLAH