in order to get off opiates you need to excercise regularly, opiate addiction causes the brain to stop making endorphins, the excercise will help the brain kick start it's neurotransmitter factory.
for the benzos i have no advice, benzos are the most addictive drug. i don't know if anything but...