God is good! He always has been, and he always will be. He never changes, so you can count on it. In fact, he is the only thing in your life that will never change.
Every good and perfect gift is from above, coming down from the Father of the heavenly lights, who does not change like shifting shadows.James 1:17
I love the imagery in this verse. Shadows are constantly changing, all day. As long as the sun is up, they are moving, shifting, and changing. But God does not change like that, he always remains the same. Therefore, all the gifts from him will be good and perfect forever. He will not suddenly decide to give you a bad gift or something mediocre. That is not in his nature, never has been, never will be. He has our best interest in mind.
It does take some time and effort to see this though. You must stop focusing on yourself and start looking around you. When you see that God is bigger and better than your circumstances you will start to see all the amazing gifts that are right in front of you. Seeing the good is hard when all we focus on is the negative, and believe me, I am talking to myself here. We are constantly bombarded with negative messages about ourselves, the world, our culture, our community, etc. We need to start bombarding ourselves with positive messages from the word of God, worship music, friends, family, podcasts, church services, small groups, etc. Wherever you can find encouragement, go find it! Slowly you will see that all these things are good and perfect gifts from your heavenly father who loves you and wants to give you good things.