Have you wondered like I have why sometimes our prayer needs take longer to be answered? If you have, then let me share with you what I learnt.
I learnt that most times, our motives are in the wrong places( James 4:3). Most of us who pray, are only praying because of the material benefit we want from God. We aren’t really interested in God like that. We don’t even belive in Him like that or we don’t want anything to do with Him. This way, after getting what we want, we take off and ignore God. Just like a child who only comes to you because of what you are holding, after he gets what he wants , leaves.
But this isn’t what God want with us, He meant it when He said, seek you first the kingdom of God and it’s righteousness and all other things shall be added to you( Mathew 6:33). This means that we should seek God first and not the things He can give to you.
So, yes! We need money but that shouldn’t be the reason you go to God, you must first be a God person; someone who dwells and stays in God. So that whether you get the others or not you will still be for God. But most of us have our hearts in the wrong places. We want every other thing first and later God. God loves you and want you so He will make sure that He teaches you how to seek Him first. He does that by allowing you to constantly come to him with that need so that in the process He teaches us to place Him before all the other things.
So keep praying about that thing , He will surely answer but you will then realise how much He has changed and taught you on your many years of seeking other things from Him.
No one goes through the waiting process with God and remains the same. He is the reason you are waiting.