Be careful mixing the valium and xanax. They are both benzodiazepines (sp?). I would be worried about overdose.
I've been through opiate withdrawal dozens of times....there's no easy way, but it really helps if you can get medical help from a doctor who understands addiction. It is very unpleasant but it doesn't last forever. Be good to yourself and get some medical help.
Ashley