You can buy Narcan (naloxone nasal spray) over the counter at pharmacies, grocery stores, convenience stores, and online retailers without a prescription. No doctor visit, no ID, and no minimum age requirement. You can also get it for free through community harm reduction programs across the country. Here’s how each option works and what to expect.
Buy It Over the Counter
Since 2023, Narcan has been available as an over-the-counter product, meaning you can walk into a store and pick it up the same way you’d buy allergy medicine or cold remedies. Pharmacies are the most reliable place to find it, but it also shows up in grocery stores, gas stations, and convenience stores depending on your area.
A standard two-dose box of Narcan nasal spray has a suggested retail price of $44.99. The actual price varies by retailer. A second OTC nasal spray called RiVive is also available and may be priced differently. If cost is an issue, generic versions of naloxone nasal spray exist and typically cost less than the brand-name product.
You can also order Narcan online from major retailers that sell health products. Shipping times vary, so if you want naloxone on hand quickly, buying in person is the faster route.
Get It Free From a Harm Reduction Program
Hundreds of community organizations distribute naloxone at no cost. These include local health departments, syringe service programs, harm reduction nonprofits, and some addiction treatment centers. The National Harm Reduction Coalition maintains a Naloxone Finder tool at harmreduction.org that maps free, community-based naloxone programs across the country. Each listed program has been vetted to confirm it provides naloxone for free.
If no program exists near you, mail-based options are available. NEXT Distro is a service specifically designed to ship naloxone to people who don’t have a local resource. You can also email [email protected] for help finding options in your area.
Use Insurance or Medicaid
Even though Narcan is now over the counter, many insurance plans and Medicaid programs still cover it. Among Medicaid managed care plans studied in 2023, over 94% covered at least one form of naloxone nasal spray or injectable. Requirements like a prior authorization or a specific diagnosis were rare.
If you have Medicaid or private insurance, it’s worth checking whether your plan reimburses OTC naloxone purchases. Some plans require you to get it through the pharmacy counter (rather than off the shelf) so the pharmacist can process it through your insurance. Call the number on the back of your insurance card or ask your pharmacist directly.
No Age or ID Requirements
There is no federal minimum age to buy Narcan. All 50 states and Washington, D.C. have passed laws to improve access to naloxone for the general public, and none impose an age restriction on purchasing it over the counter. That said, a 2020 study of 120 U.S. pharmacies found that nearly half of pharmacy employees mistakenly told customers there was a minimum age requirement. If a store employee tells you that you need to be a certain age or show ID, they are wrong. You can ask to speak with the pharmacist or try another location.
Which Product to Choose
The most common and widely available option is Narcan nasal spray, which delivers 4 mg of naloxone per dose and comes in a box of two sprays. It requires no assembly. You insert it into one nostril and press the plunger. That simplicity is what makes it the go-to choice for people without medical training.
Several other products exist:
- RiVive is the other OTC nasal spray and works similarly to Narcan at the same 4 mg dose.
- Kloxxado is a prescription nasal spray with double the dose at 8 mg, designed for situations involving very potent synthetic opioids.
- Zimhi is a prescription autoinjector that delivers 5 mg of naloxone through a shot into the thigh, similar to how an EpiPen works.
- Generic naloxone comes in injectable vials and prefilled syringes, often distributed by harm reduction programs along with nasal atomizer attachments.
For most people stocking naloxone at home or carrying it in a bag, the 4 mg nasal spray (Narcan or RiVive) is the simplest and most practical choice. Each box contains two doses because a second dose is sometimes needed if the first one doesn’t restore breathing within two to three minutes.
How to Store It
Narcan nasal spray has a four-year shelf life from the date of manufacture. Store it at room temperature and keep it in its sealed package until you need it. Avoid leaving it in places with extreme heat or cold for extended periods, like a car dashboard in summer or an unheated garage in winter. Check the expiration date printed on the box periodically and replace it before it expires.
If you received naloxone from a harm reduction program, it may be closer to its expiration date than a freshly manufactured product from a store. Expired naloxone is still better than no naloxone in an emergency, but keeping a current supply is the safer approach.
Quickest Path to Getting Narcan Today
If you want naloxone in your hands as fast as possible, walk into the nearest pharmacy and buy a box of Narcan or RiVive off the shelf. No prescription, no waiting, no paperwork. If cost is a barrier, search the Naloxone Finder at harmreduction.org or contact your local health department, which may have free kits available for same-day pickup. Many libraries, fire stations, and community centers have also started stocking free naloxone, so it’s worth checking what’s available in your neighborhood.

