Call the pharmacy, ask for the pharmacy counter, and give the drug name, strength, form, and quantity from your prescription. Then ask whether it is in stock today and when the next delivery is due. Have a pen ready. If the pharmacy will not confirm controlled-substance stock by phone, ask what they can tell you, or try another route such as calling as the patient or stopping in.

Key takeaways

  • Give the exact drug, strength, form, and quantity. "Do you have my medication?" is too vague to answer.
  • Ask two questions: "Is it in stock today?" and "When is your next delivery?"
  • Say whether a generic from any manufacturer is acceptable. That can widen your options.
  • Some pharmacies will not confirm controlled-substance stock to unknown callers, or will answer only for the patient.
  • You usually do not need to share personal details to ask whether a drug is in stock.

What should I have ready before I call?

Pull up your prescription label, the pharmacy app, or the e-prescribing notice from your prescriber. Then write down:

  • Drug name. Brand, generic, or both. For example, "Vyvanse or lisdexamfetamine."
  • Strength. The number on the label, such as "40 mg." Strength is the most common reason a pharmacy has a drug "but not yours."
  • Form. Tablet, capsule, chewable, extended-release, pen, liquid, or cream. Forms are not interchangeable.
  • Quantity and days' supply. For example, 30 tablets for 30 days.
  • Brand or generic. Whether a generic is fine, and whether your prescriber wrote "brand medically necessary" or "dispense as written."
  • Prescriber name and date written. The pharmacy may ask.
  • Insurance or savings card details. Only needed if you move on to price and filling.

What should I say on the phone?

Here is a script that works for most medicines:

"Hi, I'm checking whether you have [drug name], [strength], [form] in stock. A generic from any manufacturer is fine. If you don't have it today, is it on order, and when is your next delivery?"

Then use these follow-ups, depending on the answer:

  • If they have it: "Can you set it aside for me?" Policies on holding medicine differ. Ask how long they can hold it, and what you need to bring.
  • If they have part of the amount: "Can I get a partial fill now?" Partial fill rules differ by drug type, state, and insurance plan.
  • If they are out: "Is it on order? When is the next delivery?" Then: "Do you know a nearby pharmacy that tends to carry it?"
  • If they have a different manufacturer's version: "Is that the same strength and form? Can it be used for my prescription?" Our guide to brand vs generic when a medication is out of stock explains how substitution works.
  • If they are not sure: "Could the pharmacist check the shelf or the system?"

When is the best time to call?

Pharmacies are often busiest at opening, around lunch, and after work. Many pharmacists have more time in the middle of the morning or the middle of the afternoon. That is a rule of thumb, not a guarantee.

The best timing question is not a clock time at all. Ask: "What day and time do your deliveries usually arrive?" If a delivery comes in the afternoon, a call that evening or the next morning may get a different answer than a call just before it.

What does "in stock" really mean?

It can mean several things. The pharmacy might have your drug on the shelf. It might have it in the system but not on hand. It might be on order. It might have a different strength or manufacturer. That is why it helps to ask three questions in one call: "Do you have it now?" "Is it on order?" and "When is the next delivery?"

FDA says that when a drug is out of stock at a pharmacy, it is often a local and temporary issue. If you hear "it's a national shortage," you can check FDA's Drug Shortages database yourself. It lists each manufacturer's status by strength.

Why won't some pharmacies tell me if they have a controlled medicine?

Controlled substances face tighter rules than most medicines. ADHD stimulants such as Adderall and Vyvanse are Schedule II drugs under federal law. Some pharmacies have policies against confirming stock of these medicines to callers they do not know. Others will talk only to the patient or the prescriber's office. This is usually a store policy, and it can differ from one pharmacy to the next. It is not a sign that you did something wrong.

If you hit this wall, you can:

  1. Call as the patient and say so.
  2. Ask what they can tell you, such as when the next delivery is due, without naming the drug.
  3. Stop in, with your ID.
  4. Ask your prescriber's office to call. Some pharmacies are more willing to share stock details with a prescriber's office.
  5. Ask your prescriber to send the prescription to a pharmacy you have confirmed has it.

For the rules on moving a controlled substance prescription, see can you transfer a controlled substance prescription.

Do I need to give my name or insurance to ask about stock?

Usually not. A pharmacy can check whether a drug is on its shelf without your personal information. If you decide to use that pharmacy, they will need your name, date of birth, and insurance details at that point. If you do not feel comfortable sharing details on a first call, you can say, "I'm just checking stock right now."

What should I do after I find it?

  • Ask whether the pharmacy can fill it today and how long it will take.
  • Ask whether the prescription needs to be transferred or re-sent, and who does what.
  • Ask for the price with and without insurance. If you are paying cash, a savings card may lower the price. Our post on prescription savings cards explains how those work.
  • Confirm when they will hold it until.

Can Needle make these calls for me?

Yes. Needle phones pharmacies on your behalf, using AI voice agents and human callers, and asks for the exact drug, strength, and form. It then reports which pharmacies said they have it. It covers 60,000+ US pharmacies, chains and independents. Pricing is pay as you go at $1.00 per pharmacy call, or you can choose a monthly plan (see pricing). For controlled substances, some pharmacies will not confirm stock to callers they do not know, so a search for a Schedule II medicine may not always return a clear answer. Start a search at app.findneedle.co.

Frequently asked questions

What should I say when I call a pharmacy to see if they have my medication?

Say the drug name, strength, form, and quantity. Then ask, "Is it in stock today, and if not, when is the next delivery?" Say whether a generic from any manufacturer is acceptable.

Can I call a pharmacy to check stock without giving my name?

Usually, yes. A pharmacist or technician can look at the shelf or the system without knowing who you are. You will need to share your details once you decide to fill the prescription there.

Why won't my pharmacy tell me if they have my ADHD medication?

Many pharmacies limit what they say about controlled substances, such as Adderall, over the phone, especially to people they do not know. Try calling as the patient, stopping in, or asking your prescriber's office to check.

Is it better to call or use a pharmacy app?

Both can help. A pharmacy app may show whether a prescription is ready, but it may not show live shelf stock. A call gets you an answer about the shelf and the next delivery. If you do not want to make many calls, a service that phones pharmacies for you can save time.

Sources