(John 14:25&26) All this I have spoken while I was still with you. But the Advocate, The Holy Spirit, whom the Father will send in my name, will teach you all things and will remind you of everything I have said to you.
Jesus died on the cross to be an atonement for the sins of the world. This includes all sins past, present, and future. I became a recipient of his great sacrifice when I surrendered to him and put my trust in him. At that moment, The Father forgave all my sins: past, present, and future; and He sent the Holy Spirit to indwell me and become my teacher.
Since that beautiful experience of salvation, the Holy Spirit has led me on the path of righteousness. When I falter, he corrects me; and I repent. There were times when I resisted, but he never gave up on me. He was training me to become more like Jesus. I will still be in training till my last breath.
Justification means that our sins are forgiven. That happens when we receive salvation. Sanctification is the training that happens throughout the rest of our time here in this world. The Holy Spirit seals us to identify us as God’s children, and he then takes on the task of our sanctification. You might say he is our life coach.
There have been times when the Holy Spirit has tasked me with going to someone I have sinned against and asked for their forgiveness. Difficult as that was, It always produced good fruit for them and me. Over the years, the Holy Spirit has trained me in what to do when I faulter. I have learned to first go to the Father and repent and then ask the offended person or persons for forgiveness.
I believe complete righteousness happens after we leave our physical body. Until then, we will wrestle with our sinful nature and the temptation from the devil. God loves us, and he has provided us with the Holy Spirit to teach and guide us through this life till we go home to him.