I would say that you should not have any of those medicines you have been taking on hand. it will only be a temptation for you to take them. The Suboxone will help you to get over those withdrawals. also you should not be mixing those drugs with Suboxone.
Suboxone will work. You just have to listen and trust your Dr.