“Wait for the LORD; Be strong and let your heart take courage; Yes, wait for the LORD.” – Psalm 27:14

One of the greatest challenges for us as Christians is to wait on the Lord. Many of us are willing to obey — even challenging Words from the Lord — yet when He tell us to wait…we can be a mess.

We are a stubborn people, and it doesn’t help that we live in such a quick-fix culture. With instant meals and instant messages, and instant everything it seems, (who else gets annoyed when Siri doesn’t find exactly what you need on the first try?) we are becoming more and more impatient.

So when we pray, we tend to want God to answer us instantly too.

And sometimes He does. Sometimes He says yes, and sometimes He says no. Yet sometimes God also says “wait.” So what can we do while we are waiting? How can we not get discouraged or find ourselves running ahead of God? First we can continue to pray steadfastly as we seek His will. We can read Scripture to see if He is revealing His heart through His Word. And then we can keep doing the last thing He has told us to do; faithfully serve Him while we wait for Him to answer our prayers.

Studying great Bible heroes can help us to learn patience: Noah obeyed the Lord by building a boat, and then waiting…until the rain came. Abraham followed God’s direction to move to a foreign land, and then waited to find out why. Jesus walked on earth as a man while even He waited on God’s perfect timing to fulfill His purpose on earth.

So we too must be strong and let our heart take courage. God has always been faithful and He always will be. And His timing is always perfect.

Written by Monica Swanson,