Faith in God also includes faith in his timing. Stop trying to rush the process based on deadlines you've given yourself, that's not how it works. God is never too late and he is never too early. He is ALWAYS on time.