You may want to try sodium ascorbate (vitamin C) which unbelievably works great to eliminate withdrawal symptoms. I took it for three days, starting with one heaping teaspoon (about 5 g) after my last dose, continuing every two hours until diarrhea sets in, then back off the dose some but continue to take the sodium ascorbate every two hours. You won't feel great, but if it works for you like it did for me you will not have any severe withdrawal symptoms at all. You need to take it every two hours, which means you may need to wake up every two hours. For me, the withdrawal symptoms would wake me up at about the two hour mark, then I would take the sodium ascorbate mixed with a little juice, and the symptoms would subside in about 20 or 30 min. I would not have believed that this simple substance would work to eliminate withdrawal from oxycodone (100 – 120 mg per day) but it does. You can purchase a bottle of the powder on <no vendor or price discussions>
I was taking oxycodone at this level for about four years. I have some ibogaine here at my house that I was going to use, but decided to give the sodium ascorbate a try. It worked, and in my opinion is easier than the ibogaine. Certainly less expensive.
I have quit oxycodone and Suboxone about five times in the last 10 years. I have never tried heroin, but I understand that oxycodone is basically its equivalent. Obviously, I have trouble staying off opiates. However, for what it's worth, the sodium ascorbate has proven to be the best and easiest method to quit that I have found. Previously, I would have said ibogaine is the easiest method. DO NOT use ibogaine if you are taking Adderall or any other amphetamine because it will mess you up. I found this out the hard way the last time I used ibogaine and I was a mess for about a month.