Blain, no Christian is perfect, we all strive to be but it's a journey. I have issues I struggle with, truly you would shake your head and wag your finger at me sometimes. God looks at the heart and yours is good. Those who aren't Christians will never understand and that includes my own family. God bless.