(Psalm 27:14)-"Wait for the Lord; be strong and take heart and wait for the Lord." (David knew from experience what it meant to wait for the Lord. He had been anointed king at the age 16, but didn't become king until he was 30. During the interim, he was chased through the desert by jealous King Saul. David had to wait on God for the fulfillment of his promise to reign. Later, after becoming king, he was chased by his rebellious son, Absalom.)
Waiting for God isn't easy. Often it seems that He isn't answering our prayers or doesn't understand the urgency of our situation. That kind of thinking implies that God in not in control or is a liar. But God is worth waiting for (I am learning this one). Lamentations 3:24-26 "calls us to hope in and wait for the Lord because often God uses waiting to refresh, renew, and teach us". So, I challenge you to make good use of your waiting times by discovering what God may be trying to teach you in them.