What if I say to you that perhaps it is none of the above reasons, it is not that God has failed to answer, but perhaps you have failed to receive the answer. Ok before you get too upset let me explain the reasons for saying this.
Jeremiah 33: 3 Call unto me, and I will answer thee, and shew thee great and mighty things, which thou knowest not.
Others may quote from Isaiah 65:24 And it shall come to pass, that before they call, I will answer; and while they are yet speaking, I will hear.
You are probable saying that is from the Old Testament, and it was abolished when Jesus came- No!
Mathew 7:7-8 echoes this principle- Ask, and it shall be given you; seek, and ye shall find; knock, and it shall be opened unto you: For every one that asketh receiveth; and he that seeketh findeth; and to him that knocketh it shall be opened.
From the preceding verses we see that when we ask in prayer God moves immediately. So what happens? He gives us the answer in our spirits. It is our duty to fully believe this and act accordingly to bring the answer into the physical world.
Ephesians 3:20 – Now unto him that is able to do exceeding abundantly above all that we ask or think, according to the power that worketh in us. Can we then say that this is the key? We have a part to play!!!
It may take 1 minute, 1 week, 1 month, one year to manifest, but until it happens we cannot waiver or doubt that it will happen. There are hindrances to us activating our faith, sometimes it is ourselves or it may be the enemy, but one thing is for sure it is not the God. This is really food for thought – so let us think about it and the next time we ask God for something let us put our faith in action to bring it from the spiritual to the physical.