Last week a lady approached me after church and reminded me of what she had been praying and believing for. After rehearsing again the problem in her life, and reminding me of all the times she had prayed, she asked me, "Why is it taking God so long to answer my prayer?" Her question is not at all uncommon. Many Christians seem frustrated with God because their prayers don't seem to be answered when they want them to be.
As Bible-believing faith people, we should know that God is always on time. As humans living on this earth, we are restricted to the three dimensional world that we live in and we have a tendency to think that God is also restricted to this dimension. God is a multidimensional God and is not restricted by time or space.
While on a flight recently, I read an interesting article in a magazine. A group of scientists and mathematicians stated that they could mathematically prove that an atom on this earth could also be light years away in another galaxy. They didn't say that the atom on earth and the atom in the remote galaxy were identical. They said they were the exact same atom in two different places, light years apart, at the same time. In man's natural mind, this seems impossible, although God's Word speaks of it frequently.
The same Spirit that raised Christ from the dead dwells in us. (Rom. 8:11.) Every Christian has the fullness of God's Holy Spirit in them - not a piece of God, but the fullness of God residing in them. A Christian is the temple of the Holy Spirit, not the temple for a portion of the Holy Spirit. (1 Cor. 3:16; 6:19-20.) God is all-powerful and operates in dimensions, power, and speed beyond anything we could even think with our natural minds. That's the nature of our God.
As faith people, we must submit our requests to God and then trust that He is more than able to do the supernatural. When we question His timing, we are questioning His knowledge, understanding, and ability to meet our need and that is not faith! So the next time the thought creeps into your mind wondering why God is taking so long, cast it down. (2 Cor. 10:5.) Stay in faith and submit to God's timing and you will receive - in due season, if you don't give up. (Gal.6:9.