Can a struggle with a lifelong sin keep you from heaven, if you continually confess that sin to Jesus, recognize it as sin, and seek to turn from it? That is, sins that often take time, even a lifetime, to overcome? Illegal drugs, alcoholism, gossip, pride, sexual immorality, unforgiveness, a quick temper, etc?
Galatians 5:16
ESV - 16 But I say, walk by the Spirit, and you will not gratify the desires of the flesh.
For follow-up discussion and general commentary on the topic. Comments are sorted chronologically.