Erin is correct as
valium has the longest half life of all benzos.
Xanax is the fastest working with a half life of about 6-12 hours. Valium is the slowest but longest acting. They all make most people drowsy.
You could try something like kava or valerian root which is natural, cheap, you can get it at any walmart pharmacy. Take it as needed within reason. Hope it helps some. It's not the same as a benzo, but it helps me SOME. God bless.