Retread -
Perhaps check with your doc about a replacement for the Xanax? There are the "Z-class" drugs that don't have the same chemistry as benzos, but I don't know for sure that they wouldn't interfere. In any case, you'll want to talk to your doc about tapering off and how best to achieve that. If you're not taking Nal now, then your idea of waiting till you get off the benzos is probably a good one.
Have you checked the Find a Physician page to see if there's a TSM doc in your area? Might be a good ally here:
http://www.cthreefoundation.org/find-a-physician.htmlIf you don't find anything there, shoot me a PM, I have a few that haven't made the list yet.
If you check the web, you'll see that antidepressants in general can indeed be prescribed for anxiety (SSRI, SNRI, Tricyclics, Atypicals, etc).
Lexapro is a SSRI. They can have a wildcard effect wrt alcohol cravings (whether TSM is in the picture or not). Google (in Google) SSRI Alcohol Craving. You see anecdotal reports of people claiming that SSRIs increased their craving, decreased their craving, or made no difference at all. Keep in mind that people on the internet can and do say anything they like. Do have a look at the article on RxISK, that site was put up by doctors and even though the article is more anecdotal evidence written by a layperson, the site itself has a bit more credibility in my eyes at least. That being said, look into your own experience and see if your drinking changed around the time you started the Lexapro (or Celexa, if you were using that before). If you see a connection, talk to your doc about it before you change a thing.
NB, I think Bardo uses Trazadone to help with sleep and seems to get along with it fine, but that's Bardo. Just something for the hopper, I'm not a doctor or healthcare professional of any sort, so keep that in mind.