JB, I'm a life long sufferer of anxiety and depression. To make my story short I take Zoloft 150 mgs daily which helps. I can't take benzos because I've had addiction problems in the past.
The one thing that really helped was therapy along with the meds but I'm sure you have probably already...