God: has a really organized schedule…
Psalm 27:14 (KJV) “14 Wait on the Lord: be of good courage, and he shall strengthen thine heart: wait, I say, on the Lord”.
God’s timing is not our timing at the best moments, especially when we want something from Him; but as one individual put it “he might not be there when you need Him, but He is always on time” (unknown).
God delights in fulfilling the things that are His children as long as it is in His will for them and that is the situation with us: always in a hurry and asking out of His will.
But my friend, learn to wait on Him; there is a reward in it..