:salamext:
Every single due is accepted but the time of response is for Allah to decide, not you. A delay in response is even better because that means Allah will give you far more than you had asked for, as long as you remain patient and believe firmly in Him.
Remember this: there is never a problem with Allah because He is perfect. The problem lies with us, our impatience and shortcomings, our inability to see what is truly good or bad for us, and our lack of practice and effort towards the things we want most.