I personally really believe that Jesus Christ is each of our individual savior, and he knows this intimately and individually, and that your timeline is right, because the experiences placed in your path are for your learning and for your growth, and to trust his timing and the strange lessons that he puts in your path and that, with his help, that you will overcome.