Listen to this song. Don't simply look at the title, actually listen to it. Trust me, it will answer everything. Even if آپ don't like country, please, just listen, to all of it.
yes, God dose always answer your prayers if it's in his plan for you, but he may not answer them right away God has a perfect timing for everything so when آپ are persistent (like the persistent widow), when he dose answer your prayer, he will shine through and everything will be alright, so always have Faith <3
Christ told Paul - "My grace is sufficient for you". That was to say that Christ refused him what he was requesting. Paul called his problem "a thorn in his side". So Christ responded his request. So I think God جوابات یا responds with a solution; but He does not always answer as with a Yes, which means to grant your request - in plain words the answer is NO.