Hebrews 11:12 Therefore from one man, and him as good as dead, were born as many as the stars of the sky in multitude - innumerable as the sand which is by the seashore.
It was not what Abraham could do but what God could do through Abraham. God continued to wait until Sarah and Abraham had all but given up before He started the ball rolling.
God may just make you wait until He knows you will get it too – it is not what we can do but what He can do through us!
Waiting on God is not meant to be like waiting to be given a present, it is more like waiting for the right job to be created for your skills God has given you.