what does the bible say?
Scripture indicates that God doesn’t listen to the prayers of the unrighteous (Psalm 66:18; Proverbs 15:29; Isaiah 59:1-2; John 9:31). That would mean that none of our prayers would be answered if not for Jesus (Romans 3:10). But those who have a personal relationship with Jesus (John 1:12; 3:16-18) are covered in His righteousness (2 Corinthians 5:21). If we are not covered in Christ’s righteousness because we don’t believe or if our prayers are being directed to some other god, we cannot expect the one true God to answer us. However, the Bible shows that God’s children have access to our Heavenly Father through Jesus at all times (Hebrews 4:15-16; 10:19-23). Even so, sometimes our requests are made with wrong motives (Psalm 66:18; James 4:3), so God’s answer is a “no” even if that’s hard to accept. God knows all things about us (Psalm 139:1-4), including the innermost desires of our heart. Since we are prone to ask for things we shouldn’t, we can ask God to create in us a clean heart (Psalm 51:10) so our requests can honor Him. Since faith is what pleases God (Hebrews 11:6), our prayers should be said in faith without doubt. Sometimes our prayers are unanswered because we’re living in unrepentant sin, which separates us from a relationship with God (Isaiah 59:2). But if we confess our sins to Him, He will “forgive us our sins and . . . cleanse us from all unrighteousness" (1 John 1:9). Ultimately, God hears all our prayers, but His answer may be “not yet” or “no” and we must accept this as we trust that He knows best.