Be cautious with getting on suboxone (buprenorphine), its a very strong medication. Stays in your body about 35 hours and much much harder to get off of than any narcotic that you can think of. Unless you plan on being on it for a very long time, I wouldnt even consider it. Also, insurance usually does not pay for buprenorphine, and its very costly, about $15.00 per tablet. So alot to consider. Just my thoughts.