If we ever question whether God will fulfill a promise to us, the only answer is YES. And when that yes does not come fast enough for our liking, we only need to remember two simple words "NOT YET".
Lord, forgive me for failing to trust in You and Your timing and help me to remember that when things don't come fast enough for me, your answer is not "no" but merely "not yet".