A lot of us wait for God when our prayers are answered, sometimes we are frustrated because we still struggling despite all the prayers that we do.
Remember that God answered your prayer at the right time. Even though He doesn’t answer our prayers He finds a way and gave better than what we ask for Him. God moves always mysterious, always Trust Him and His plan for your life.
Don’t lose Hope.