You have received the best advice already from Jaquta and Paxiled...nothing to add.
The best thing is to find a psychiatrist who understand withdrawal who can monitor you and help. Tapering should go as slowly as you need to -- if it's easy, go quicker, if it's hard, go slower. Don't be in a rush. And if even after tapering, you find yourself with difficulties, go back on it and taper even more slowly. It can be a tough drug to quit, so just take it easy and relax with it.
I'm not sure. I wouldn't expect it to take too long.
Other members (and of course the doctor) are much better able to advise about medication. The doctor even has a taper you may like to consider if that is appropriate.
It sounds like the taper was too fast.
Where is your own doctor in all this? It's always best to discuss medication changes with them.