A column published in Psychopharmacology Today offers some advice.
It turns out that the expiration date on a drug does stand for something, but probably not what you think it does. Since a law was passed in 1979, drug manufacturers are required to stamp an expiration date on their products. This is the date at which the manufacturer can still guarantee the full potency and safety of the drug.
Most of what is known about drug expiration dates comes from a study conducted by the Food and Drug Administration at the request of the military. With a large and expensive stockpile of drugs, the military faced tossing out and replacing its drugs every few years. What they found from the study is 90% of more than 100 drugs, both prescription and over-the-counter, were perfectly good to use even 15 years after the expiration date.
So, the expiration date doesn't really indicate a point at which the medication is no longer effective or has become unsafe to use. Medical authorities state if expired medicine is safe to take, even those that expired years ago. A rare exception to this may be tetracycline, but the report on this is controversial among researchers.