“The creator of time itself, He knows when. The beginning of all wisdom, He knows why. The source of all things, He knows how.
God’s timing is the best”
You give up, then what? Has God not commanded us to be strong and of good courage?(Joshua 1:5-6) The worst thing you can ever do to yourself is growing weary waiting on the Lord when you know very well what He’s promised you. When you give up you make God a liar. That His promises are null and void. You’re putting down His ability to do in you and through you what you are not able to do on your own.
The Word of God says that He is the Lord, the God of all mankind. There’s nothing He cannot do.(Jeremiah 32:27) God is able to turn sorrow into joy. He’s able to turn you from zero to hero in no time. But He’s just asking you to wait on Him. To trust Him. Worrying only exalts the situation over God. But Worshipping God despite what you are going through exalts Him over the situation. Choose the latter: rejoice in Him, pray continuously, walk in faith daily, obey His voice and watch what happens. He’s right there with you. He will never leave not forsake you. Even when the situation is not changing, give thanks to God, for His faithfulness, for His grace and Mercy, for His goodness in your life, and above all for His love that endures forever.