Alot of us who have been through something hard, or asked for help with something, think it takes along time for GOD to do anything to help us. But I've been told many times that GOD's timing is perfect, even if we don't think so. Don't you think Jesus thought so, he waited till he was middle aged, for that time, to start his ministry. Don't you think that before he was in his thirties he wanted to start his ministry, not be a carpenter? But, he knew that GOD's timing was perfect, and that he should wait for when he should start.
I know that impatience. I've been looking for a job for along time now, and right now its really hard to find a decent job, especially since I'm not nearly as qualified as other people who want the same job. And I was going to get a great job, but it turned out that it would a, quote, "conflict of interest," with my personal life. So even though I really wanted the job, I'm not gonna take it. So I just keep praying and waiting for the opportunity, and wait for GOD to say ,"Here's the job for you."
Though it can be hard to wait in life, GOD knows the best timing for things, and he'll let you know when that is. Now we could try to do things our way and not wait on GOD, but that might not be the best course of action. So may GOD be with us, as we wait for the opportunities to do the best thing possible in life.