Daniel 10:12 "Then said he unto me, fear not, Daniel: for from the first day that thou didst set thine heart to understand, and to chasten thyself before thy God, Thy words were heard, and I come for thy words".
Years ago when I was in a windows and siding business, after I would make a huge sale, I would stop by the customer's house at scheduled intervals to pick up a check for the job. When they didn't have it ready, I would get a little (okay, a lot) impatient and I would call the customer to check on the check! Their response, these famous words, "the check's in the mail".
In Daniel chapter 10, it appears that it took three weeks for Daniel's prayer to manifest. However, in verse 12, the angel of the Lord, said something really powerful and revealing to Daniel. He said, "For from the first day...thy words were heard, and I am come for thy words". That tells us that every prayer that's in agreement with God's word is answered instantly.
It was the prince of Persia that withstood Daniel's prayer (verse 13), for 21 days. The prayer was answered but the manifestation took time to get there! That's huge, but how come? Daniel was under the old covenant he didn't have authority to speak "TO" the delay. Daniel had to wait because he didn't have the authority on the earth that you and I have.
Do you have any "unanswered prayers"? Don't give up. If your prayer is in agreement with God's Word, it's on the way, "it's in the mail". Use your authority and command the answer that rightfully belongs to you, and expect to see it!