Waiting on the Lord is hard to do. We live in a world where thing is so convenient and at the touch of your fingertips. God doesn’t work that way. He works things out in His timing. He has patience and takes His time when it comes to His children. Perseverance is defined as steady persistence in a course of action, a purpose, a state, etc., especially in spite of difficulties, obstacles, or discouragement. In spite of what we see in front us place your trust on the Lord and your hope in him.
Therefore turn thou to thy God: keep mercy and judgment, and wait on thy God continually. Hosea 12:6