Hey bigfloppy, everyone is different and we react in different ways. However, It depends a lot on your tolerance.
I don't think 2 xanax per day is too much but if you don't feel comfortable with the dose use it until you feel you are fine.
There is no safe amount of xanax to take with opioids, unless specifically told by your doctor. if don't know your tolerance. It's a dangerous question to be answered accurately. What could be accepted by one could may not be by someone else. Other than that I'd just tell you to be careful with both meds as they have a big potential of being very addictive. But if you are in pain and can't handle it, that's different - don't take more than what it was prescribed though.
Same I'd say about benzos because they make you feel so comfortable when you are anxious, and since benzos are meant to be taken temporarily it can be tricky to handle anxiety later when your prescription is no longer available. Try not to get too comfortable with them like you are doing. Ask questions to your doctor, get a second opinion if you not comfortable with that 'shady doctor'.
It's hard to come off of benzos too. Some say that it's even harder than opiates, emotionally speaking.
Good luck and welcome to Blue Light!
Erik