Sue, ask his doctor for extended release xanax instead of regular xanax. He can take it at night and it will last for 24 hours but he wont feel the druggy effects the next day while he is working. I take the extended release and they are wonderful. I used to take klonopin but I like these even better.
He does need something for his anxiety and if you can tell him you know someone who takes this form and does well on it maybe he will take it.
Im not surprised about his tests either. I have excellent blood pressure and blood sugars. The only reason my cholesterol went up was seroquel.