Dedicated to the Lord Jesus Christ Who loved us, gave Himself for us, and washed us from our sins in His own Blood; and to the Church, which is His body.

MATTHEW 7:6-8
Prayer which is according to God's Word is always answered. Many times we don't perceive the answer because it always comes in the spiritual realm first before it is manifested in the physical realm. If we waver from our confident faith, then we abort the manifestation of that answer (James 1:6-7; Hebrews 10:35). But God did answer. Everyone who asks receives.
In the book of Daniel chapter 9, Daniel prayed a prayer and waited a relatively short period of time to see his answer. In less than three minutes the angel Gabriel appeared and answered all of his questions.
This same man prayed another prayer in Daniel chapter 10, but this time it took three weeks before he had an angelic messenger come and answer his questions. What was the difference? Most people believe that God answered one prayer in three minutes and the next prayer in three weeks. But Daniel 10:12, says "from the first day that thou didst set thine heart to understand,...thy words were heard, and I am come for thy words." Satan had hindered the second prayer from reaching Daniel. God was not the problem, He answers every prayer.
Matthew 7:8, which says that everyone who asks receives, he that seeks will find, to him that knocks it is opened. God answers, but satan can hinder our prayers in the spiritual realm before they ever manifest physically. If we understand that God gives the answer and that satan is the one hindering, the truths of these scriptures will encourage us. God does answer prayer.
God is always answering our prayers. If we haven't seen it manifest, don't doubt God, but recognize that we're fighting an enemy, and persevere. Stand in faith. Pray without ceasing until the answer arrives.