How long is a prescription good for?
Last updated September 3, 2026.
Usually one year for standard medications - including authorized refills inside it - while controlled substances run shorter: Schedule III to V prescriptions generally expire at 6 months with at most five refills, and Schedule II varies by state, often 30 to 90 days. Two different clocks get confused: prescription validity (can the pharmacy dispense) versus the pills' own expiration date. An expired prescription is a renewal request, not a crisis - telehealth handles routine renewals. And stockpiling scripts against shortages fails on both rules.
What to do
- Learn your drug's class. Standard: about a year. Controlled: 6 months or less.
- Renew before the last refill runs out. Renewal requests take days.
- Do not confuse the two expirations. The script's validity and the pills' shelf life differ.
- Use telehealth for routine renewals. Standard medications renew smoothly online.
Related questions
- Why can't my controlled prescription be transferred?
- Can an online doctor refill a prescription from my old doctor?
- Can I take expired medication?
- Can a pharmacy refuse to fill a prescription?
