Updated: January 16, 2026
How to Find Lunesta in Stock Near You (Tools + Tips)
Author
Peter Daggett

Summarize with AI
- Step 1: Confirm Exactly What You Need Before You Call
- Step 2: Use medfinder to Search Pharmacies Near You
- Step 3: Call Pharmacies Systematically If Doing It Yourself
- Step 4: Ask Your Pharmacy to Special Order It
- Step 5: Consider Mail-Order Pharmacy
- Step 6: Ask About Partial Fills
- What Not to Do When Searching for Lunesta
- The Bottom Line
Can't find Lunesta or generic eszopiclone at your pharmacy? Use these step-by-step tools and tips to track it down quickly without hours of phone calls.
Running out of Lunesta (eszopiclone) and can't find it at your pharmacy is stressful — especially for a medication you need for sleep every night. The good news: there are systematic ways to track it down without spending hours on the phone. This guide walks you through the most effective strategies, from DIY approaches to purpose-built tools.
Step 1: Confirm Exactly What You Need Before You Call
Before you start contacting pharmacies, have this information ready:
Drug name: eszopiclone (the generic name pharmacies use) or Lunesta (brand)
Exact strength: 1 mg, 2 mg, or 3 mg tablet
Quantity needed (e.g., 30 tablets)
Whether brand or generic is acceptable (generic is usually much cheaper and often more available)
Pharmacies have large inventories and need specific details. Asking for "Lunesta" without specifying the dose may get you an inaccurate answer.
Step 2: Use medfinder to Search Pharmacies Near You
The fastest way to check pharmacy availability is to use medfinder. medfinder calls pharmacies near you to ask if they have Lunesta (eszopiclone) in your specific dose in stock, then texts you the results — so you can go straight to the pharmacy that has it without making a single call yourself.
This is especially useful for controlled substances like Lunesta, where you can't transfer prescriptions freely between pharmacies and need to know before you make the trip.
Step 3: Call Pharmacies Systematically If Doing It Yourself
If you prefer to call pharmacies yourself, cast a wide net. Don't just call the closest one — call all of these types:
Large chain pharmacies: CVS, Walgreens, Rite Aid, Walmart Pharmacy, Kroger Pharmacy, Publix Pharmacy, and Costco Pharmacy. Chains often have centralized ordering and may have more consistent stock.
Independent pharmacies: Local independent pharmacies often have more flexibility to stock less-common doses or can order quickly from distributors.
Grocery store pharmacies: Pharmacies embedded in grocery chains like Albertsons, Safeway, or HEB are sometimes overlooked but can have the medication in stock.
When you call, say: "Do you have eszopiclone 3 mg tablets in stock? I have a prescription and need 30 tablets." This gives the pharmacist exactly what they need to check inventory.
Step 4: Ask Your Pharmacy to Special Order It
If you have a couple of days before you run out completely, ask your pharmacy if they can order eszopiclone for you. Most chain and independent pharmacies can request a special order from their pharmaceutical distributor, and controlled substances can typically be received within 1-2 business days. Ask the pharmacist: "Can you put in a special order for eszopiclone [dose] and call me when it arrives?"
Step 5: Consider Mail-Order Pharmacy
Mail-order pharmacies like Express Scripts, OptumRx, and CVS Caremark handle very high prescription volumes and generally maintain reliable stock of generic eszopiclone. If your insurance plan has a preferred mail-order pharmacy, this can be a convenient and cost-effective long-term option — particularly if you use Lunesta nightly.
Note that Schedule IV medications have special rules for mail-order. You may need to submit an original written prescription or e-prescription rather than a phone-in refill, depending on the state and the pharmacy.
Step 6: Ask About Partial Fills
If a pharmacy has some but not all of your prescribed quantity in stock, ask for a partial fill. For Schedule IV controlled substances, partial fills are allowed and the pharmacy can give you however many they have, with the remainder filled within 30 days. This buys you time while you or the pharmacy locates the rest.
What Not to Do When Searching for Lunesta
Don't wait until you're completely out. For a nightly sleep medication, running out completely can severely disrupt your sleep. Start looking 5-7 days before your supply runs out.
Don't rely on online "in-stock" tools for controlled substances — those tools typically work for over-the-counter items, not prescription controlled substances.
Don't skip talking to your doctor. If you genuinely can't find eszopiclone in your area, your prescriber should know. They may have additional options or be able to contact the pharmacy directly.
The Bottom Line
Finding Lunesta in stock is about having the right information and knowing where to look. Using medfinder is the fastest way to identify which pharmacies near you currently have eszopiclone in your exact dose. If you're wondering why availability is sometimes patchy, read Why Is Lunesta So Hard to Find? for more context.
Frequently Asked Questions
The most efficient method is to use medfinder, which calls pharmacies near you to check stock and texts you the results. Alternatively, call pharmacies directly and ask specifically for eszopiclone (the generic name) plus your exact dose (1 mg, 2 mg, or 3 mg). Make sure to expand your search to include independent pharmacies and grocery store pharmacies, not just major chains.
Yes. Federal law allows partial fills of Schedule IV controlled substances like eszopiclone. If a pharmacy has 15 of your 30 tablets in stock, they can dispense those now and the remaining 15 within 30 days. Ask your pharmacist specifically about partial fills if they don't offer it proactively.
In most states, Schedule IV controlled substance prescriptions have restrictions on transfers. You may need to get a new prescription from your doctor rather than a transfer. Call your prescriber's office and explain the situation — they can usually send an e-prescription directly to the pharmacy that has it in stock.
Start looking at least 5-7 days before your current supply runs out. Controlled substance prescriptions often have restrictions on early fills, so check your refill date with your pharmacy first. Starting your search early gives you time to locate stock, request a special order, or get a new prescription sent to a different pharmacy.
Medfinder Editorial Standards
Medfinder's mission is to ensure every patient gets access to the medications they need. We are committed to providing trustworthy, evidence-based information to help you make informed health decisions.
Read our editorial standardsPatients searching for Lunesta also looked for:
More about Lunesta
36,651 have already found their meds with Medfinder.
Start your search today.





