Controlled substances have stricter refill rules than regular medications

A controlled substance is a medication the federal government restricts because it can be misused or cause dependence. These include painkillers like oxycodone, stimulants like Adderall, sedatives like Xanax, and others. Your pharmacy cannot refill these the same way it refills blood pressure or allergy medications. The rules come from the Drug Enforcement Administration (DEA) and vary depending on which schedule—or category—the drug falls into.

The core difference: your doctor must write a new prescription each time, or must have written the original prescription in a way that allows limited refills. A prescription for a non-controlled medication might say "refill 11 times," meaning you can pick it up 12 times total. A controlled substance prescription usually says "no refills" or allows only one or two refills, and the pharmacy cannot extend beyond what the doctor wrote.

Understanding these rules matters because running out unexpectedly can mean missing doses of medication you depend on, or facing a gap while you wait for your doctor to send a new prescription. Knowing what your pharmacy can actually do—and what it cannot—helps you plan ahead.

Key Takeaways

  • Controlled substance prescriptions expire after six months from the date your doctor wrote them, so you cannot use an old prescription even if it has refills remaining.
  • Your pharmacy cannot refill a controlled substance without a new prescription from your doctor, even if you have been on the same dose for years.
  • Some doctors allow one or two refills on the original prescription; others require you to call for a new one each time, so ask your prescriber what their process is.
  • Schedule II substances (like oxycodone and Adderall) typically have zero refills and require a handwritten or electronically signed prescription each time.
  • If your pharmacy says it cannot fill your prescription, ask whether the problem is the prescription itself or a coverage issue with your insurance.

How the DEA schedule system affects your refills

The DEA divides controlled substances into five schedules based on how likely they are to be misused and whether they have accepted medical use. The schedule determines how many times—if any—a prescription can be refilled.

Schedule II drugs have the strictest rules. These include oxycodone, hydrocodone, Adderall, Ritalin, and morphine. A Schedule II prescription cannot be refilled at all. Your doctor must write a new prescription each time you need more medication. Some doctors allow you to pick up a 30-day supply and then call for a new prescription; others require an office visit. Ask your doctor what their process is before you run out.

Schedule III, IV, and V drugs have looser rules. Your doctor can write a prescription that allows up to five refills within six months. This means if your doctor writes "refill 5 times," you can pick up the medication up to six times total (the original fill plus five refills) as long as you do so within six months of the prescription date. After six months, the prescription expires and your doctor must write a new one, even if you have refills left.

Your pharmacy staff can tell you which schedule a medication is in if you ask. Knowing the schedule helps you understand why your pharmacy is asking for a new prescription when you thought you had refills left.

The six-month expiration rule and why it matters

Every controlled substance prescription expires six months after your doctor writes it. This is a federal rule, not a pharmacy choice. If your doctor wrote a prescription on January 15, you cannot fill it on July 16, even if the prescription says "refill 5 times" and you have never picked it up before.

This rule exists partly as a safety measure—it ensures your doctor has checked in on you recently—and partly as a tracking mechanism for the DEA. It also means you cannot stockpile controlled substances by filling old prescriptions.

The practical effect is that you need to plan refills before the six-month window closes. If you take a medication monthly and your doctor wrote the prescription on January 1, you can fill it in January, February, March, April, May, and June. You cannot fill it in July. If you want a dose in July, your doctor must write a new prescription in June or early July.

Some pharmacies will send you a reminder when a prescription is about to expire. Others will not. If you take a controlled substance regularly, mark the expiration date on your calendar or ask your pharmacy to flag it for you.

What happens when your pharmacy cannot fill your prescription

When a pharmacy tells you it cannot fill a controlled substance prescription, the reason usually falls into one of three categories: a problem with the prescription itself, a problem with your insurance coverage, or a pharmacy stock issue.

Prescription problems include: the prescription has expired (more than six months old), your doctor wrote zero refills and you have already picked it up once, the prescription is damaged or illegible, or the dose or quantity does not match what your doctor's records show. Ask the pharmacy which specific problem they found. If it is an expiration or refill issue, call your doctor's office and ask them to send a new prescription. If the pharmacy says the prescription is illegible or the dose is unclear, your doctor's office can clarify it directly with the pharmacy.

Insurance coverage problems are separate from pharmacy rules. Your insurance might not cover the medication, might require you to try a cheaper alternative first (called a prior authorization), or might have a quantity limit. The pharmacy can tell you whether the hold-up is insurance-related. If it is, you can ask your doctor's office to contact your insurance and request an exception, or you can pay out of pocket if the cost is manageable.

Stock issues happen when the pharmacy has run out of the medication. This is rare for common controlled substances but can happen for less common ones. The pharmacy can usually order it and have it within a few days, or they can transfer your prescription to another pharmacy that has it in stock.

Electronic prescriptions versus paper prescriptions for controlled substances

Most controlled substances can now be sent electronically from your doctor's office to your pharmacy, which is faster and more secure than paper. However, Schedule II drugs have additional rules even for electronic prescriptions.

For Schedule III, IV, and V substances, your doctor can send an electronic prescription the same way they do for any other medication. You can pick it up immediately or have it transferred between pharmacies without a paper copy.

For Schedule II substances, your doctor can send an electronic prescription, but some states and some pharmacies have additional requirements. A few states still require a paper prescription with your doctor's handwritten signature for Schedule II drugs, though this is becoming less common. Your pharmacy will tell you if a paper copy is needed. If your doctor's office says they cannot send it electronically, ask whether it is a state law issue or a pharmacy policy issue—sometimes switching pharmacies solves the problem.

If you need a paper prescription, ask your doctor's office to mail it or have you pick it up in person. Do not ask them to email you a photo of a signed prescription and then take it to the pharmacy—that is not a valid prescription document.

Planning ahead to avoid gaps in your medication

The best way to avoid running out of a controlled substance is to refill before you actually need to. If you take a medication daily and you have a 30-day supply, start the refill process on day 20 or 21, not day 30.

For Schedule II drugs with no refills, call your doctor's office a week before you run out and ask them to send a new prescription. Many offices have a standard process for this and can turn it around in a day or two. If your doctor requires an office visit to renew a controlled substance, schedule that appointment before your current supply runs out.

If you are traveling, pick up your controlled substance prescription before you leave, not after you arrive. Controlled substances are tracked by pharmacy and state, and some states have restrictions on filling prescriptions written in other states. Filling before you travel avoids this problem.

If you take multiple controlled substances, keep a list of the prescription dates and expiration dates. This prevents the surprise of discovering mid-month that a prescription expired and you cannot refill it until your doctor writes a new one.

What your pharmacy can and cannot do with controlled substances

Your pharmacy cannot refill a controlled substance without a new prescription from your doctor, no matter how long you have been on the medication or how stable your dose is. They cannot extend a prescription past its six-month expiration date. They cannot transfer a controlled substance prescription between pharmacies without your doctor's authorization (though you can request the transfer and your doctor can approve it). They cannot fill a prescription written by a doctor in a different state unless that doctor is licensed in your state.

Your pharmacy can hold a controlled substance prescription for you if you are not ready to pick it up yet, though most will only hold it for a few days. They can tell you the exact expiration date of your prescription. They can contact your doctor's office on your behalf to ask for a refill or clarification. They can transfer your prescription to another pharmacy if you prefer. They can fill a prescription early if your doctor wrote it that way (some doctors allow patients to fill a 30-day supply a few days early to account for travel or schedule changes).

If a pharmacy refuses to fill a prescription and will not explain why, or if they tell you something that contradicts what you have read here, ask to speak with the pharmacy manager. Pharmacy technicians sometimes misunderstand the rules. A manager can clarify what the actual issue is and whether there is a way to solve it.

Frequently Asked Questions

Can my doctor call in a controlled substance prescription over the phone?

For Schedule III, IV, and V substances, yes—your doctor can call it in or send it electronically. For Schedule II, your doctor must send it electronically or provide a written prescription with their signature. A verbal prescription for Schedule II is not allowed, even in an emergency. If you are in an urgent situation, ask your doctor's office whether they can send an electronic prescription immediately.

What if I lose my controlled substance prescription before I fill it?

Call your doctor's office and ask them to send a replacement. They can send it electronically or write a new one. You cannot get a duplicate from the pharmacy. If the original prescription was paper and you lost it, your doctor can write another one, but they may note in your file that you lost the first one.

Can I fill a controlled substance prescription at any pharmacy?

Yes, as long as the pharmacy is licensed and the prescription is valid. You can use a chain pharmacy, an independent pharmacy, or a mail-order pharmacy. However, some insurance plans limit which pharmacies you can use, and some states have rules about controlled substances and mail-order. Check with your insurance first.

What happens if my doctor retires or leaves their practice?

If you are in the middle of a prescription cycle, your old doctor's office should transfer your records to your new doctor or to a records storage service. Your new doctor can write a new prescription for the same medication. If you cannot reach your old doctor's office, your new doctor can contact them directly to request your records and authorize a new prescription. Do not wait until you run out to handle this—do it as soon as you know your doctor is leaving.

Can I get a larger supply of a controlled substance to save money?

Your doctor can write a prescription for a larger quantity if they believe it is medically appropriate, but your insurance might not cover it. Some insurance plans limit controlled substances to a 30-day supply at a time, even if your doctor prescribes 90 days. Ask your doctor and your insurance what the maximum quantity is before requesting a larger supply.