As per Bhagawad Gita, despite all our wrong doings we still had hope to reform ourselves. The sinner of today, is the saint of tomorrow.
According to Lord Krishna, every sinner can become a saint. For this the person has to first realize his sin, confess it to God and ask for His forgiveness. Repentance and doing good to pay for his wrongdoings can take a person on the right path. It is never too late for a person to turn over a new leaf. With sincere effort and the grace of God, lives can be transformed.
Every person has strength in him. This strength has to be used in the right direction. Everyday spend some time in silence and repeat the Holy Name of God. God has many Names. You may select the name that you like. All the names belong to Him who is the Nameless one. For the name of God is The Greatest Cleanser. We clean our bodies daily but our minds also need to be cleansed of anger, envy, pride etc.