So you've quit smoking weed for two weeks. Except when you're with friends. Wicked progress, dude.
If you can't stop smoking weed, boozing, jerking off, overeating, whatever... You're not truly free. That dosen't mean you're a loser. But none of those things improve your life. They just keep you stuck in the same loop you're in right now.
When you were young, you found things that made you happy and pursued them. The dopamine you got from real friends, relationships, sports, and goals was your reward for doing it. Maybe you got your heart broken. Maybe you lost your job. Whatever the reason, you took something that gave you false happiness. And it made you feel good. Real good. So you did it again. And again. For months. Years.
And while you were busy making false happiness, you forgot how to make real happiness. So you have another hit. You stuff your face with flaming hot garbage and jerk off into the bag. You lose another month. You lose another year.
Addiction is dehumanizing. It takes away all motivation to get out and succeed. "Why should I put in all that work when I can just jack off and play video games? They make me happy!" Because it's not happiness. It's an unearned drip of dopamine. It doesn't matter if your Orc is doing high level raids. It's not real. It doesn't matter what starlet is doing VR porn. It's not real. There is no true reward for anything you don't earn. The struggle we go through is what makes success so sweet. That is real.
I challenge each of you. Drop a habit. Level up your own life. It won't be easy. Probably the hardest thing you've ever done. But the rewards are real. And once you learn how to look at your life objectively and overcome your faults THERE IS NOTHING YOU CAN'T ACCOMPLISH. There's a man inside of you that's been beaten down, sedated, and forgotten. But he's still here. You are still here. Let that count for something. Show the world what you're really capable of.
If you don't feel like you can do it on your own, it's ok to seek help​. There are a number of resources available to help ending addiction. Find one that works for you. However you go about it is up to you, but take whatever steps you need to get started. Take back your life.