Prayer nd waiting on God is not an easy task. But the results are well worth the wait. God has perfect timing and many times we feel we need what we want right away. Again But, God comes always right on time over and over again. The wait cause many to fretch because they are not sure if God is going to answer their prayer. But if he hears every word we say he heard but the timing is where we find the problem.