Three answers.
1. Written on stock bottle in pharmacy
2. Don't keep drugs in your home for over a year - they degrade and don't work as well
3. FINISH THE ANTIBIOTICS your doctor gives you unless he/she tells you to stop taking them, so you don't make the bacteria in your body resistant to that antibiotic! If you have Keflex left over from another infection, throw it away.
A more direct answer to the actual question:
Three Years
See:
http://www.medsafe.govt.nz/profs/datasheet/discontinued/Keflextabcapsusp.htm
Some sources state 2 years. Remember, these are for optimal/adequate storage conditions.
Copyright © 2026 eLLeNow.com All Rights Reserved.