If it makes you feel better, I finally got off opiates for good over 4 years ago, and I never have cravings anymore, opiate addiction is a thing of my past, I hardly ever even think about it. And it's been this way for years. The most important thing is to identify things in your life that you were covering up with opiates, and remove those things that are causing you pain. And then, fill the missing places with things that make you feel good, and things you love, and things you're passionate about. Pick up a new hobby, make some new friends, move somewhere else, get out in nature more, start playing music, change your career... whatever it is that you want to do with your life, start moving towards that. You'll feel better in no time. But you can't just cut opiates out and change nothing about your life, or you'll keep wanting to lean on your old crutch to deal with your problems.
Also... EXERCISE. Super important, it'll help so much. It produces endorphins which are your body's natural opiates, the reason you feel shitty is because your body has to re-balance your natural reward system. Exercise helps a lot with this.