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!