Benzos do work, but... The hard part for many is stopping them. (Of course if they help, there may be no reason to get off them.) Also, many abuse them, especially fast acting benzos like Xanax.
If you haven’t tried these things already, I’d try these things first: quit all caffeine; start a balanced diet; start a regular exercise program; and go through The 12 Steps.