God doesn't allow addictions, people do.
I was once a heavy smoker and it took me a long time to quit. I was constantly failing in my attempts. There just came a time when I was so fed up with it that I just said I don't want it anymore. I hated it so much that there came a time when I said, no more!
How do you stop doing what you hate doing so much? People say they're trying so hard but nothing seems to work. The problem is people go about this the wrong way. You end up consintrateing too much on stopping what you hate to do when you should be consintrateing on loving God! You ask Him to teach you how to love Him because when you love him, you don't want to hurt him. When you really love him you will stand in a storm and love him, you'll stand against the wiles of the devil and say I had enough!
When you love him you will trust in him because you know he is faithful to do that which you ask him to do. God does for people what people can't do for themselves. Just because you can't do it doesn't mean it can't be done because when it's too much for you, it's just right for him. So you must come into alinement with the plan and purpose of God so that you can boldly go to the throne of God to ask him for help when you find yourself in need of anything, ANYTHING.
I've used these verses quite a bit lately but they're good ones.
Psalm 24:3-5, Who shall ascend into the hill of the Lord? or who shall stand in his holy place? He that hath clean hands, and a pure heart; who hath not lifted up his soul unto vanity, nor sworn deceitfully. He shall receive the blessing from the Lord, and righteousness from the God of his salvation.
When you have clean hands and a pure heart you can boldly go before the throne of grace and say to God this battle is too much for me. I need your help, I need your glory to set me free, to loose the burden, break the bands, destroy the yoke! I need your presence Lord, I need your glory. I can't do it, if you don't do it God it wont be done.
Yes you will fail and make mistakes along the way but just because you make a mistake doesn't mean that you are a mistake, just because you may fail a battle doesn't mean you're a failure. Just remember that when you can't get to God, He will come to you. When your hands aren't clean he will still be there for you when you cry out to him. He comes to where we are. That's why I love him so much because when I was lost he showed me the way, when I was weak he gave me strength, when I had fallen he picked me back up.
Let me tell you something, no one can put a boundry around a problem like God can. I don't care what your problem is, I don't care how much hell is raising in your life. God can walk in and put a boundry around that problem and bring an end to it. God is waiting to pour out his power in your life. He's waiting to give you power beyond your own personal power, strength beyond your own personal strength. There's somethings you can't do, there's somethings I can't do, there's somethings none of us can do. God can do it though and you need to reach for him and love and trust him. Just love on him and he will seek you out. When you praise God he can't help but to answer you. When you say God I love yah and mean it He can't take it, he doesn't care if your hands are dirty, if your giving him praise he says where is he I got to find him! The power of love has no boundry's