In general, these things will remain stable and retain potency for at least several years. I know plenty of people who have used drugs that were decades old without any noticeable problems.
You shouldn't assume that they will be viable after decades. If you're using drugs after their specified expiration date, you're pretty much doing so at your own risk.