Just because you want something and you have asked Allah for it, it doesn't mean that you will get it. Ultimately, we will only get what we deserve. Or we might not even get what we deserve.
Perhaps it may be that we do the best of deeds and the best of actions, but we do not get good in return. Or it may be that we do the worst of deeds and the worst of acts, but we get more good than we deserve.
This is why we see so many world leaders spreading corruption, but in this dunya they are successful. They have health and they have wealth.
On the contrary, we see people who are so kind at heart, but they are constantly struck with poverty. That's the concept of this dunya. It's an unfair world.
True justice will only be established on the Day of Judgement, when the Most Just will be judging us. So just because you made du'a to Allah for something, it's not necessary that we will get it in this dunya.
In fact, part of being a Muslim is having firm faith in the fact that Allah knows what is best for us. We could be asking for something that is bad for us, we might think that it is good for us - but only Allah really knows what is best for us.
He tells us: "But perhaps you hate a thing and it is good for you; and perhaps you love a thing and it is bad for you. And Allah knows, while you do not" [2:216].
.
Many times we make du'a for something and we never attain it, so eventually, over time, we forget about it. But one day when we have something better than what we asked for, we become truly grateful that our prayer was not answered before.
Therefore, yes, ask Allah for everything, ask Him for the smallest of things, make du'a to Him for whatever you want - but remember that it is only Allah who knows what is best for you, and ultimately He will do what's better for you.
Our knowledge in this matter is very limited, so make du'a to Allah and leave the rest up to Him and only.
Yours sincerely,
'Izzah Syauqina