Give it all to God. You can't give up any of this stuff without relying on the strength of the Lord. I quit smoking almost five years ago, and to this day I still crave cigarettes. (That doesn't happened to everyone. Some people just say "bye bye, to cigarettes, and they don't even want to smoke anymore.) But not me -- What I do when I really want a cigarette is go power walking or use my exercise bike. The other thing I do is think of how close I came to losing my teeth due to gum recession caused by smoking. I think of the over two thousand dollars I had to spend to get fillings along my gum lines because the dentin was exposed, and I couldn't even drink a glass of water without pain. And the dentist even told me -- If you didn't stop smoking when you did, you definitely would have lost your teeth. And I thank God that the dentist said I will be okay. And then there is the lung damage. I don't have lung disease, but I did lose lung capacity from smoking. I can power walk, dance, use my exercise bike and everything, but I will never really run any distance, and I puff when I go up hills. And I thank God I quit when I did because I might have ended up sucking oxygen and taking a bunch of pills and not able to lead a normal life. Then there is the fact that smokers really stink, and they don't even know it. Then there's the expense. Then there are the colds and upper respiratory tract infections that go on for a month at a time -- I now get over a bad cold in under a week, and I do not hardly ever get sick anyway. And the joy of just breathing -- I love to just breath cool, crisp fresh air. And my food tastes better. Do it - quit. Do it with God's help. Join a support group if you need to. Pray on this line or call up like the Seven Hundred Club when you get the urge to smoke. For my first six months after I quit, I had those people on speed dial.
As far as the masturbation and porn addiction, same principles apply. Think of a real relationship with a real woman, your wife. You can't experience true intimacy or joy with a woman if you are watching that crap. Again, if you must join a support group to help you with porn addiction, do so. I also think if you stop watching porn, the urges to masturbate will be way less. That's tough, especially if you are young, but it can be done. Again, don't think you can stop doing that without God's help. I hope this advice will be of help to you. I am praying for you. You can do it! Yours in Christ. Lamb.