Yes, God has an appointed time set for your prayers to be answered. God will answer your prayers, but unfortunately He will not answer them on our time. God's time to bless you with the things you ask Him for is coming soon! Don't give up faith! don't lose hope! God will answer His who calls on Him in prayer!
The following poem is a true testimony. I'm still waiting on God to answer my prayers. It's been a long wait, but I have confidence that He will come through for me. I pray that you can find a little strength and encouragement to continue the good fight of faith after reading this message! Hang in there!