When this stuff hit me 20 years ago I was checking and rechecking my work. I was also screwing up forgetting to close valves etc on the boilers. I would get home and call back to work and have the guy on shift check things. OCB? No rather my brain was compensating for a disorder I didn't know I had. I was loosing my concentration an issue I still deal with due to the nature of my disorder.
My dad had OCB. If I was driving somewhere even as an adult he wanted me to call when I got there. It helped make him a darn fine technician for Ma Bell but robbed him of peace of mind. Luvox fixed that for him.
BTW have you been tested for allergies? Could be other common things like mold. I tested positive on cats. But mold and pollens was the actual offender doing the damage. I have to take shots now for it. Personally IMO if a person can take Xanax in low dosage like you or me and has no significant addiction history and also very important a light or non alcohol user I think it's safer than antidepressants.
As for opiates? I have a crooked spine and compressed disk in my back. I've had it 35 years and every once in a while the Sciatic {sp} nerve pinches and it takes Hydrocodone to get me back on my feet. It's either about three doses of it which makes me sick to my stomach or a week or two in bed which due to circumstances with my wife I can not do. I had hand surgery this past summer. I was given Oxycodone to take home. I took it twice and decided the pain was less worse on me than the pill LOL. I keep a few Hydrocodone pills for PRN use. It save a trip to the ER and I can't predict when my back is going out except if it snows and I make a mis step.