Have you ever fallen into that trap of thinking that you have to make something happen? You focus more on your efforts and ability than you do on God's efforts and ability. I know in my life, I have told God about some amazing ways to fix stuff! But God doesn't really need our brilliance, He needs our trust. He wants our "Yes".
What are you believing God for today? What are the desires of your heart? When things don't happen the way we expect or as quickly as we expect, we can be tempted to get discouraged. But just because people have told you "no" or circumstances have told you "no" doesn't mean God is saying "no." Don't give up hope just because you can't see the promise yet. God is saying, "I haven't left you. I haven't gone anywhere. I haven't turned my back on you!" God is right there with you. He doesn't expect you to do it on your own.
You may have had some big doors close in your life. People may have discouraged you or talked down to you. Maybe it looks like the world has told you "no", but there's a "yes" stamped in your heart. Our biggest job is to step over all the "no's" and keep moving forward. "No's" tear us down and discourage us, but God's promises always build us up. His promises build your character, faith and testimony. He wants you to grow and find strength in Him so you can hold on to His "yes" for your future!
"For no matter how many promises God has made, they are "Yes" in Christ. And so through Him the "Amen" is spoken by us to the glory of God." (2 Cor 1:20, NIV)