Your friends are right, and they’ve probably experienced it in their own lives. They may not have wrestled with the problems you have, but everyone who follows Jesus knows that God’s promise of a new life is true. The Bible says, “If anyone is in Christ, the new creation has come: The old has gone, the new is here!” (2 Corinthians 5:17).
However, you’re also right when you say that you’ll never be able to conquer these bad things, because you can’t, not in your own strength. But God is stronger than you are — and when we give our lives to Christ, God himself comes to live within us by his Spirit. He helps us overcome our sins and weaknesses as we yield ourselves to him, and he gives us a new reason for living.
God loves you; he loves you so much that he sent his only son into the world to give his life for you. And God also loves you so much that he accepts you just as you are! The Bible says, “But God demonstrates his own love for us in this: While we were still sinners, Christ died for us” (Romans 5:8).
Don’t let your bad habits or anything else pull you down any longer, but by faith ask Christ to come into your life. When you do, he’ll forgive your past and give you hope for the future. Then let your friends know what you’ve done, so they can encourage and help you learn to walk with Christ every day.