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
Common questions
How long is a prescription good for?
It depends on the drug class, and the categories matter. Standard (non-controlled) prescriptions: typically valid for one year from the date written, including any refills the prescriber authorized within that year - after that, you need a new one even if refills remain. Controlled substances run shorter and stricter: federal rules generally cap Schedule III, IV, and V prescriptions at 6 months from the written date, with a maximum of five refills inside it; Schedule II prescriptions technically have no federal expiry, but many states impose one - often 30 to 90 days - and pharmacies enforce state law plus their own policies. The separate clock people confuse with this: the medication's own expiration date - the prescription's validity (can the pharmacy dispense against it) is different from the pills' shelf life. Practical notes: an expired prescription is not a crisis - it means a renewal request to the prescriber, which telehealth handles routinely for standard medications; and do not stockpile prescriptions against future shortages, since controlled-drug rules and expiry windows make the strategy fail anyway. Pymander, a free AI doctor available 24/7 by text, can help you sort a renewal.
