I really feel sad about your situation brother, but God had already foreseen our failures even before we put ourselves in those mess. As God's elect who like Peter had gone astray, Jesus petitions for our behalf:
Luk 22:31 "Simon, Simon, behold, Satan demanded to have you, that he might sift you like wheat,
Luk 22:32 but I have prayed for you that your faith may not fail. And when you have turned again, strengthen your brothers."
Luk 22:33 Peter said to him, "Lord, I am ready to go with you both to prison and to death."
Luk 22:34 Jesus said, "I tell you, Peter, the rooster will not crow this day, until you deny three times that you know me."
It is is not the will of the Father for any of us to be lost:
Mat 18:12 What do you think? If a man has a hundred sheep and one of them has gone astray, does he not leave the ninety-nine on the mountains and go in search of the one that went astray?
Mat 18:13 And if he finds it, truly, I say to you, he rejoices over it more than over the ninety-nine that never went astray.
Mat 18:14 So it is not the will of my Father who is in heaven that one of these little ones should perish.
Joh 6:37 All that the Father gives me will come to me, and whoever comes to me I will never cast out.
God had sought us, Our Lord had died for us, let us be encouraged to go on with our repentance as Paul said:
Phi 3:13-14 Brethren, I count not myself to have apprehended: but this one thing I do, forgetting those things which are behind, and reaching forth unto those things which are before,
I press toward the mark for the prize of the high calling of God in Christ Jesus.
Let us humbly bow down and look unto Jesus the author and finisher of our faith:
Heb 12:1 Wherefore, seeing we also are encompassed with so great a cloud of witnesses, let us lay aside every weight, and the sin which doth so easily beset us, and let us run with patience the race that is set before us,
Heb 12:2 Looking to Jesus the author and finisher of our faith; who for the joy that was set before him endured the cross, despising the shame, and is set down at the right hand of the throne of God.
Heb 12:3 For consider him that endured such contradiction of sinners against himself, lest ye be wearied and faint in your minds.
Heb 12:4 Ye have not yet resisted to blood, striving against sin.
Heb 12:5 And ye have forgotten the exhortation which speaketh to you as to children, My son, despise not thou the chastening of the Lord, nor faint when thou art rebuked by him
Heb 12:6 For whom the Lord loveth he chasteneth, and scourgeth every son whom he receiveth.
I am confused, but it still doesn't take away that God has not came back in my life.
It will clear up brother, just move on, continue with the race, God had promised that we will finish it, He will take us through in His mercy and His grace.