I swear by AD's. Not all are the same, and what works for you may not be the right one for the next person. There is no way I could have functioned through a lot of the crap I have gone through without them. Like you, I have general anxiety, in fact, on top of my AD's I have a prescription for xanax. That's for the extreme sitch's.