Why aren’t my prayers (duaas) being answered?
I think what happens is we mix up our means and our ends. When we make duaa for a good husband, for example, is that strong marriage a means or an end? I think many people take it as an end, which explains much of the disillusionment and disappointment that often follows (ironically in both cases: whether we get it or we don’t). Like everything in this dunya, marriage is only a means. A means to reach Allah. So if we pray for it and we don’t get it, perhaps Allah has chosen another means (perhaps through hardship, the purification it may cause and the sabr it builds, to bring us to that end–Allah). It may be, as only Allah knows best, that had He given us that amazing husband we made duaa for, it would have made us heedless and therefore not achieve our end at all.
Instead of seeing it like this, however, I think the problem is we are seeing things as just the opposite. The dunya (that great job, certain type of husband/wife, having a child, school, career, etc) is our end and *Allah* is the means that we use to get there. We use that means, through making duaa, to achieve our end (whatever it is that we’re making duaa for), and then get disappointed when our means (Allah) didn’t come through for us. We throw our hands up in the air and say our duaas are not being answered. Our means just isn’t coming through for us!
But, Allah isn’t a means. The ultimate objective of even duaa itself is to build our connection to Allah. Through duaa we become closer to Him. So, I think the problem is that our focus is wrong. That’s why I love the duaa of istekhara so much. It’s just perfect. Because it acknowledges that Allah only knows best, and then asks for Him to bring what is best and take away what is not best. The focus of that duaa is not that which you are asking for. The focus is what is best in this life and next. This is not to say that we cannot make duaa for things specifically that we want. On the contrary. Allah loves for us to ask of Him. But it means that once we ask, do our part to the utmost, and put our trust in Allah, we are pleased with what Allah chooses for us. And we realize that Allah answers all duaas–but not always in the form we expect. And that is simply because our knowledge is limited, and His is unlimited. In his infinite knowledge He may send us what He knows to be better for us in achieving the ultimate end: the pleasure of Allah (swt)