Waiting For God’s Perfect Timing

Waiting for God. This my friends is one of the hardest things we as Christians have to do on a daily basis. Wait. Wait for this, wait for that. It seems like a never-ending waiting game.

We go from wanting one thing to the next. Always thinking that somehow we deserve whatever it is we are waiting for. Why don’t I have a better paying job? Why don’t I have a nice house? Why I can’t I get this and that, RIGHT NOW!Waiting on God's perfect timing ~ Just One Mommy's Opinion

Why is it that we cannot seem to be content with trusting God and knowing that whatever it is He has up His sleeves is exactly what we need?

Deutoronomy 7:9 “Therefore know that the Lord your God, He is God, the faithful God who keeps covenant and mercy for a thousand generations with those who love Him and keep His commandments.”

I feel as though when we ask why, all we are really saying to God is that we do not fully trust Him. Don’t you think the God of the entire universe knows what He’s doing? Doesn’t He promise that everything will come to light and we will know why EVENTUALLY, when it is the right time. Everything will be made known to us, but we have to wait and be content with where we are in our CURRENT situations.

If all we do is complain about our current circumstances, we are saying we lack faith.

Philippians 2:14-15 “Do everything without complaining or arguing so that you may become blameless and pure children of God without fault in a warped and crooked generation.”

When we complain and question God, this only leaves room for more sin to become present in our lives. When we have a sad, depressed mindset we will start to incorporate that into every aspect of our lives. And it will only go downhill from there.

Here’s a newsflash for you, maybe God doesn’t want you to have any of those things. Maybe God isn’t making you wait at all. Maybe He’s simply saying NO.

Hebrews 13:5 “Keep your lives free from the love of money and be CONTENT with what you have, because God has said, “Never will I leave you or forsake you.”

So what do we do if we are in this dark place right now feeling frustrated, and all we want to do is complain? Cultivate contentment. You know, contentment. Learning to be HAPPY and THANKFUL for every circumstance you are in.

Look around you, what do you see? I bet you your life is not as bad as you think. And a lot of people have it a lot worse than you. Yet you still complain and grumble. Why?

1 Timothy 6:6-8 “But godliness with contentment is great gain. For we brought nothing into this world, and we can take nothing out of it. But if we have food and clothing, WE WILL BE CONTENT WITH THAT.”

Wow. If that verse does not shut up your complaining right in it’s tracks, I don’t know what will. We are never to complain, or question God, or be discontent. We need to trust that God knows what He’s doing and has plans for you and for me. He’s our Dad and He’s watching out for us. Trust and believe that. And be THANKFUL for every blessing He has given you. And see how quickly your attitude changes..

“Keep your face to the sunshine and you cannot see a shadow.” – Helen Keller
Vote for me @ Top Mommy Blogs - Mom Blog Directory


  1. Such great reminders and advice! There is such truth to listing our blessings when we are feeling ungrateful. Love that verse from 1 Timothy! So glad I stopped by from Thoughtful Thursdays
    Winter recently posted…Grafted to Jesus +Words With Winter Link UpMy Profile

    1. Thanks Winter! Glad you stopped by 🙂

  2. Thank you for the reminder to NOT complain! Also, I would add, we would complain less if we compared ourselves to others less. God blesses each and every one of us in His perfect timing, and we can’t judge His kindness at THIS moment towards another person in light of how blessed we perceive ourselves to be. Glad I stopped by from the Creative K Kids Link up!
    Maria Hass recently posted…Safety Always!My Profile

    1. I love this, Maria! Comparing ourselves to others is so easy to do, but so bad for us. I fail at this a lot! Thank you for your input!!

Leave a Reply

Required fields are marked*

CommentLuv badge