Waiting is hard for us because we live in a society where we all want things to happen now. And when it doesn't happen in our timing, we tend to lose hope. But God makes us wait for a reason, He allows opportunities and blessings to happen in his timing. We have to trust God and trust that He is working!