Praying with sin in your heart is like eating tomato soup with a fork, useless.
Ye ask, and receive not, because ye ask amiss, that ye may consume it upon your lusts.
James 4:3
I know you have heard it before, God has three answers to prayer; yes, no, and maybe. Have you ever heard there is one more “answer”? Well, in all actuality it’s not an answer, it’s actually total silence because He didn’t hear your prayer to start off with. Why? Because you didn’t ask according to God’s will. You asked according to the desires of your own heart. You asked for your own benefit. You asked contrary to God will.
Child of God, spending time in prayer is necessary. Spending time in prayer in God’s will is when God will not only hear but He will be moved to answer your prayers!