Re-post
No one is total free of sin that is a human, it goes with the territory thanks to Adam and Eve. Only one being walked upon this earth in human form that is perfect even to this day. His name is Jesus Christ. No others can say this. No others rose from the dead three days later and walked amongst us for forty days after that as a witness to His resurrection.
We mere humans though do not have this luxury. Even after we accept Jesus as our Savior we still trip over our sins time to time. Now this point needs to be made. This stumbling and tripping is not a daily thing. Sometimes you can go for days, weeks, month and even years between slip ups. Any that says you can still repeat and live with the same sin daily doesn’t know what they are talking about. That is living in sin not salvation. When you live in salvation you actually feel true guilt when you slip up. You have remorse and sorrow over failing God. You beg His forgiveness and the moment you do it is given, but that is not how you feel. For you have not yet forgiven yourself, which must be done as well. Then you go back into your Christian life not committing this sin and hoping this time you will never trip and fall again.
If this is not how you feel then the question needs to be asked: Are you really saved?