Tetracyclines, I've read (https://en.wikipedia.org/wiki/Tetracycline_antibiotics), become poisonous past the expiration date. Don't take any chances with them. Other meds start to lose efficacy but are unlikely to harm you. In many cases the state of the packaging and the temperature of storage are far more important than the amount of time that's elapsed.