The only difference between a Christian and a non-Christian is not the presence of sin in their lives but how they handle it.  Christians feel conviction about sin and have a desire to confess it and repent from it while unbelievers either aren't aware of sin or aren't bothered by its presence.  If you are struggling with sin, that's a good indication the Holy Spirit is active and present in your life!