In Psalm 44:1-26, we see that God's people endured disappointment and confusion just like we do, but they triumphed in God.
It's so important to read The Word everyday and not only start each day with prayer, but to talk to God throughout the day. Through these practices, we build strength to hold on and continue to believe through similar circumstances like what they endured. We should always stay close to God because nothing here in this earth is sure.
What we consider to be God's special blessings to us can turn at any time. What's here today can be changed or gone tomorrow. Does that mean it did not come from God? No.
I don't know about you, but I'm always thanking God for all good things. However, things change. God changes things at his will and he allows things to change. God is god of all and most of the time we are not able to understand why he allows or does certain things.
As David shared in the Psalms, one day we're on top and the next it seems like the whole world is against us. God allows things that are incomprehensible and mostly he doesn't tell us why. As we grow in him, we can sometimes discern a track that he has us on and that helps us to perceive that all is well.
Our job and best mental and emotional attitude is to cling to him, whether we are up or down, prosperous or lacking, successful or struggling. Whatever the circumstance, our faith is not to be placed in those day-to-day shiftings.
It is difficult sometimes, when we're struggling in various ways, but our hope and faith is to be in God himself. We can also ask him for relief at any point. David did that many times while professing his faith and devotion to Our Father.
No matter what he was suffering, mental or emotional anguish or physical attack, he took his disappointment and confusion to his God. In the end, he triumphed because he never gave up on Our Heavenly Father. He stayed with God.