Something I've been having trouble understanding recently is whether there is such a thing as eternal security. In other words, if salvation is permanent or not.
The thing that confuses me is that there are verses like Ephesians 2:8-9 which state that salvation is by faith, not works. Then, there are verses like 1 Corinthians 6:9-11 that list certain types of people who won't enter Heaven. Well here's the thing...not only does Paul mention at least once in the Bible that he struggles with sin, but don't all true Christians still struggle with sin at least a little bit? This is what confuses me...for example, it only takes one instance of adultery to become an adulterer/adulteress. People who are true Christians can sometimes make these mistakes. But does this mean they lose their salvation since adultery is one thing listed that can prevent someone from entering into Heaven?
The fact is, nobody does everything right 100% of the time. Granted, people grow as they walk with Christ, but sometimes we all stumble. If one instance of making a mistake put someone into the category of adulterer, thief, or another one of those categories listed in Corinthians, does that mean they are destined for Hell? Or do verses like Corinthians 6:9-11 refer to people who are unsaved only? Obviously the Christian life is marked by coming out of these sinful activities, but even true Christians make mistakes. Even Peter and Paul made mistakes.
I'm confused...