God always answers prayer but in His time, not always when we think He should...Sometimes there are many factors in answering that prayer...I will give you an example in my case...I prayed for my dads salvation from the time I was first saved when I was 25 until his death when I was 40...15 years I believed that my dad would be saved before he died, and he was a few days before he went to be with the Lord...God had many things in my dad's life to work out before my dad would listen to the call of the Holy Spirit and be saved...I love the Word in (1 Thessalonians 5:16-18, Rejoice evermore. Pray without ceasing. In everything give thanks: for this is the will of God in Christ Jesus concerning you)...After you have talked with the Lord about what you are praying for, then praise Him for His answer to it...Everytime that comes to your mind, thank Him that He has answered you in Jesus name...God bless you !!!