CNut, I would suggest your husband sees a therapist. I don't believe a family Doc should be rx'ing anxiety meds at a high dose like this. It's ok as a "band aid" for now, but anxiety is not a wound that heals with meds. It's deeper and the cause of the anxiety should be discovered.
Meds will get one over the hump, but in no way will cure the cause.
In my experience, and I am not a medical person, but have been an anxiety sufferer for 25 yrs and I took xanax in a high dose MANY years ago and also got over my anxiety w/out any meds, I think 2 mgs is a very high dose for someone who has not been assessed by a therapist.
For someone who's never taken xanax, 2 mgs will make him sleep all day. When I was given xanax, the dr told me to take 1 mg a day and I was in a coma state for 3 days until I realized I would rather be anxious than in a coma.
Please have your hubby see a therapist to find the underlying cause of his anxiety.
The world breaks every one and afterward many are strong in the broken places