About 5 years ago I bought some generic valium. Now the 10 mg. tab feels like 5 mg. 3 years ago I bought some generic xanax. Now the 2 mg. bar feels like 1mg. I don't use them that often. What is the usual shelf life on these drugs before they start to lose their potency?