Detox, and then Vivitrol, an injection once a month- most state insurance covers it. It’s non narcotic (just a blocker), but it helps with the cravings, and helps your brain regain homeostasis. I’m coming up on three years of clean time, and I believe staying on the Vivitrol shot the first 5 months out of rehab was key in my recovery, it also acts as a safety net if you fuck up, the blocking effect makes it very hard to get high.
Suboxone is bullshit, most doctors just use it for a quick buck, picked up where the pain clinics left off. Its fine in a clinical/detox setting, but not long term.