I don’t think there is anything more frustrating as a Christian than continually waiting for God to work in our life. I know in my own life, there have been times when I have prayed and prayed and prayed and it seemed to me that God was never answering my prayers. It got to the point that I was so frustrated at God for seemingly not answering my prayers that I began to stop praying which, obviously, wasn’t the right thing to do. I figured why bother praying; HE isn’t answering anyway so that must mean HE isn’t even listening to me. I suppose if we are honest, each one of us has been in this situation where we are seemingly stuck in neutral with no moving forward.
One thing I have learned over the years is that God has His own time-table. He knows what is best for us and He does answer our prayers, but only on His time schedule. We live in a world of instant results. Everything has to happen right now and we have no patience any more. We want everything done immediately. I am not against modern innovation and convenience, but sometimes waiting is better and even necessary.
I remember one time in particular I was waiting for a job promotion. I had prayed for this position for months and just knew when the job opening became available that I would be the one selected. Sadly, someone else got the job. I was devastated. I felt like I was ready for that opportunity but that God had let me down. I eventually recovered and moved on to other things. But, in looking back at that “missed” opportunity, I realized that had I been selected for that position at that time that I would not have been successful. I wasn’t ready and it wasn’t the right position for me. I didn’t realize it at the time, but God knew. He protected me and groomed me for the correct position down the road.
Just like the sun and the moon shine at their particular times of day, so will it be your time to shine. All according to God’s timing.