Psalm 31:15
15 My times are in your hand;
Deliver me from the hand of my enemies and my pursuers.
(Reina-Valera 1960)
The eye of faith sees that both times of tribulation and times of triumph are in God's hands for God has kept his goodness and rewards for those who fear him and for those who wait for him.
God never stops working for our good, no matter how long. If we have faith that God sustains our daily life, things will flow for our own good because it is known that to those who love God all things work together for good.
God has promised to transform us along the way since we really are a construction site in the hands of God and He who began the work in us will perfect it as we go looking for Him and leaving our time in His hands.
God has promised to bless us, he has promised to be with us and keep his word in those who seek him and honor him and let us remember that God fulfills his promise because He is faithful and kind, He will finish with justice the work that began in us from the first day that called us.