How long will God take to answer my prayer?