Sorry for the late reply, I've been busy with getting a new apartment and trying to find a job. Just recently got internet back.
But I know how it feels. You can't let yourself believe that it's getting worse or won't get any better. I had that mindset as well and your brain is more powerful than you think. You need to tell yourself that it will get better. You didn't become addicted in a day, it will take time to feel back to normal. I am now 3 weeks clean and the only symptoms I have left are depression, anxiety, and massive cravings.
You can definitely do it. The peak of my habit two years ago was me spending at least $1000 a week of east coast. I first convinced myself that I wouldn't withdrawal. Mistake #1. Then, I thought I'd be able to stop without needing or wanting more. Mistake #2. Every time I quit, I would get no sleep and restless legs so bad it hurt. I kept telling myself it was only getting worse and that itd never end. Mistake #3.
You have to realize your subconscious part of your brain is in under control by opiates. You feel as if it's not getting better and only worse because that's how your brain works. When you're at such highs as when on opiates, your brain is "programmed" to want to repeat that action.
Similar to gambling, or food addictions. When you taste something amazing, your brain wants you to keep eating that food. Or when you win big in gambling, you're going to want to keep going to feel that way again.
Well with opiates, you get even higher than when you win or find good food. So your brain is like "damnnnnn that shit is nice give me more" and when it wears off, your brain is even lower than it was before you took it. So naturally, your brain is going to make you think to keep using is your only option.
Having Willpower is an understatement. If we had willpower we wouldn't have become addicted in the first place. But try to distance yourself from friends or people that use. I don't want to sound harsh, but you don't want to quit bad enough if you haven't yet. Sometimes it takes a couple of times of trying to get it. I definitely didn't stop the first time I tried. It took maybe 5-6 times for me to be able to be where I'm at now. Usually by day 3/4 I would be on my way to score
It doesn't get any easier, only worse the more you use. Sorry for the long post. If you want to talk more feel free to PM me
