Increase your duas, have good thoughts and see the miracles. Never give up on that "unanswered" prayer. Allah can make that wall, a bright and best door for you. Allah knows, Trust Him.
When you believe in miracles, when you believe in the power of prayer, when your thoughts are positive, when your intentions are pure, when your patience is beautiful, & when you think good of Allah, anything, literally anything can happen for you, Allah can change all in second
tawakkul means to trust Allah even when things look impossible. no matter how long it has been, if Allah wants it to happen, it will happen. you don’t need to know how, or when. and if it doesn’t, Allah will grant you better than what you were asking from Him.
If you keep praying for something, it means Allah wants to give it to you. But, before that, He will test your sincerity. He'll see if you're ready to handle it. These tests are from Allah Himself. Know that He is Al Wahab (the giver). So keep praying with utmost tawakkul.