God doesn't delay. It's either you don't need it.
God knows why he doesn't give you your needs immediately you ask for it
Like a father who doesn't give sweet to the child because he knows it could affect the child's stomach
God knows what you need and what you don't so don't get worried.
One day you'll realize.