It’s a good article and is correct. The more we (pharmacies) have to throw away the more we have to buy.
There are some drugs that don’t last as long. Tetracycline being one of them. But there really is no hard data on it because the drug companies don’t want that info out. One way to check is to smell the bottle. If it smells bad then it is probably gone bad. Pretty scientific, huh?
Veteran of many medical missions to impoverished countries in Central/South America. Almost all drugs were expired and thus donated by hospitals for humanitarian use (outside the USA). Stored appropriately, they work just fine.