There should be a database where people can look up how long their medication really lasts. OTC stuff typically sports a three year expiry. Do you really believe every kind of stuff expires after three years? I have a bottle of calcium pills that expired in 2008, but it's basically powdered rock, and will still be powdered rock ten years from now. Aspirin, on the other hand, does slowly break down and become ineffective. How long does Tylenol last? How long does cough syrup keep working? How long before your bottle of Viagra will let you down?