Our heart shall rejoice in Him, because we have trusted in His holy name. Psalm 33:21 (NKJV)
One significant problem concerning faith is reliance upon personal experience. Although the Lord’s answers are cause for celebration, you must be careful not to base your confidence on individual cases.
You were created to glorify the lord, but not all of your requests are designed to honor Him. God alone knows how to answer you so that His provision magnifies His name above all else. That is why He meets your needs often in unusual or unexpected ways. In such instances you know the Lord has worked sovereignly, and your praise is amplified. God always responds to your faith so that you are conformed to the image of Christ.
Though marred by sin, you are being molded into Christlikeness. Thus, God’s focus is greater on transforming you into Christ’s image than on answering your requests. That explains why your prayers sometimes seem to go unanswered. The omniscient Lord understands exactly how you can be shaped into Christ’s image. When you place your confidence in God, your faith depends on His criteria, not yours.