Q. If am saved, born again and Christ comes and finds me in sin like anger or evil desires or in adultery then does it mean I will not go to heaven?
A. First: God knows the end from the beginning. He already knew every sin you’ll ever commit when He agreed to save you. Jesus took them all to the cross and died for them. Therefore, all the sins of your life have already been forgiven (Col. 2:13-15).
Second: We aren’t saved because we live right, we’re saved because we believe Jesus died for our sins and rose again (Romans 10:9). Paul encouraged us to live up to what we’ve already attained (Phil:3-16) because that’s how we express our gratitude for the free gift of salvation we’ve received.
Knowing these things means you don’t have to worry about getting caught in a weak moment (John 3:16). And if you are, you can rest assured that you won’t be alone by any stretch of the imagination.