You will never understand God and the ways He works. You just have to be assured that He is at work. Sometimes God works instant answers and miracles, and other times His work requires waiting. God will do things you have asked, but He often does the unexpected above all you asked or thought. God knows nothing about your calendar and deadlines. He works beyond timing. The best thing you can do is cease from telling God what to do and release Him to do His great work on your behalf. He is at work for you today. Stay out of His way and allow Him to work. Good things are in store for you.