Psalm 19:12 Who can understand his errors? Cleanse me from secret faults.
Sometimes it is hard for us to accept things as being sinful. Other times we may be doing things without realising they are sinful ways.
How can we ever hope to be aware of all of our sins unless there is someone watching us always and telling us of every sin; I fear that stress would be too much for any of us and we would fail.
God wants us to be aware that we have sin in our life and that we can bring everything to Him. Allow Him greater freedom in your life to show you His ways before they become sinful habits.