How does someone win victory over any addiction?
The first thing to make sure is your salvation, which can come only through complete belief on and trust in Christ, and His sacrifice on the cross at Calvary.
When you do this Christ comes to dwell within you. He alone can fill that God-shaped void that was there before you were born again--accepted Jesus, and Him alone, for redemption from sin.
The Lord has promised the following through His blessed Word:
"I can do all things through Christ which strengtheneth me" (Philippians 4: 13).
This doesn't mean an addiction will, in every case, leave immediately upon one's salvation -- although sometimes it does.
What this scriptural promise does mean is that, as you grow in your "new life" as a member of God's family, Jesus promises He will help you and strengthen you -- if you submit totally to His transforming work in your life. Furthermore, He promises that you" can do all things" (within His holy will, of course), "through Him."
We can be absolutely certain of this promise because it is also promised that Christ will finish what he starts. He is the author and finisher of our salvation.
"Being confident of this very thing, that he which hath begun a good work in you will perform [it] until the day of Jesus Christ" (Philippians 1: 6)
Turn your addiction(s) over to Christ. He is faithful to His promises!