12 Therefore let anyone who thinks that he stands take heed lest he fall. 13 No temptation has overtaken you that is not common to man. God is faithful, and he will not let you be tempted beyond your ability, but with the temptation he will also provide the way of escape, that you may be able to endure it. ~ 1 Corinthians 10:12–13
Recognizing your weaknesses is the first step to overcoming any sin. The second is to flee temptation. Once you recognize your weaknesses and shortcomings, then you must flee whenever you are confronted with them. Don’t be like your old self and flirt with temptation but flee the other way. You are a new creation in Christ Jesus. The old has passed away, and the new has come.
You can’t outsmart your enemy; he has been around for centuries. Do not think you are stronger than temptation or that you can depend on your own strength, but rather, rely on God. He will provide a way out. Rely on the Spirit of God that dwells inside of you. The Spirit of God that leads you and guides you. Depend on Him, for He will make a way for you to escape all temptation you are faced with. You are not your old self, so don’t conform to your old ways, but be changed by the renewal of your mind.
Peace. Love. Go Forth and Be Renewed.