You can’t buy a Z-Pack over the counter. Azithromycin is a prescription-only antibiotic in the United States, so you’ll need a doctor, nurse practitioner, or physician assistant to evaluate your symptoms and write a prescription. The fastest routes are an in-person urgent care visit or a virtual telehealth appointment, either of which can get a prescription sent to your pharmacy the same day.
Why You Need a Prescription
Azithromycin is classified as a prescription medication because it only works against bacterial infections, and most of the illnesses people want a Z-Pack for (colds, most cases of bronchitis, many sinus infections) are actually caused by viruses. Taking an antibiotic for a viral infection won’t help you recover faster. Worse, it contributes to antibiotic resistance, making the drug less effective for everyone over time. The FDA label for azithromycin states directly that prescribing it without a proven or strongly suspected bacterial infection provides no benefit to the patient.
A provider needs to assess whether your infection is bacterial before writing the prescription. That evaluation is the step you can’t skip.
Three Ways to Get One Quickly
Telehealth Visit
This is often the fastest option. You connect with a provider through a video or phone appointment, describe your symptoms and medical history, and receive a diagnosis. If the provider determines a bacterial infection is likely, they can send an antibiotic prescription directly to your pharmacy. The entire process can take under 30 minutes. Many health systems, insurance plans, and standalone apps like Teladoc or MDLIVE offer virtual urgent care.
Urgent Care Clinic
Walk-in urgent care clinics can evaluate you without an appointment. The provider may do a physical exam, a rapid strep test, or other quick diagnostics to confirm a bacterial cause. If a Z-Pack is appropriate, you’ll leave with a prescription you can fill immediately. Expect the visit to take 30 to 90 minutes depending on wait times.
Your Primary Care Doctor
If you can get a same-day or next-day appointment with your regular doctor, this works well, especially if you have a recurring condition they’re already familiar with. The tradeoff is that scheduling may take longer than the other two options.
What a Z-Pack Actually Treats
A Z-Pack is FDA-approved for a specific set of bacterial infections. In adults, these include strep throat, bacterial sinus infections, certain types of pneumonia (particularly atypical or “walking” pneumonia), and some skin infections. It’s also a first-line treatment for sexually transmitted infections like chlamydia. In children, it’s commonly prescribed for ear infections, bacterial pneumonia, and infected tonsils.
It does not treat colds, the flu, COVID-19, or most cases of bronchitis. If your provider tells you that you have a viral infection and don’t need antibiotics, that’s not a brush-off. It means the Z-Pack genuinely wouldn’t help.
How the 5-Day Course Works
A standard Z-Pack contains six tablets of 250 mg azithromycin. You take two tablets (500 mg total) on the first day as a loading dose, then one tablet per day on days two through five. The entire course is five days, though the drug stays active in your body for several days after the last pill. Most people start feeling better within 48 to 72 hours.
Take it at the same time each day, with or without food. Finish all six tablets even if you feel better before day five. Stopping early increases the chance that surviving bacteria develop resistance.
What It Costs
The generic version of azithromycin is inexpensive. Without insurance, a standard 6-tablet Z-Pack costs about $23 at most pharmacies. With insurance, it’s typically even less. Discount tools like GoodRx coupons can bring the price down further if you’re paying cash. The bigger expense is usually the visit itself. Telehealth appointments often run $50 to $75 without insurance, and urgent care visits range from $100 to $200.
Who Should Not Take a Z-Pack
Azithromycin can cause a dangerous change in heart rhythm in certain people. The FDA has issued a specific warning about this risk. You’re more vulnerable if you have a history of irregular heartbeat, heart failure, or a condition called long QT syndrome. Low potassium or magnesium levels also raise the risk, as does taking certain heart rhythm medications.
Elderly patients and anyone with existing heart disease should make sure their provider knows their full medical history before starting a Z-Pack. Liver problems are another concern, since azithromycin is processed by the liver. Allergies to azithromycin or related antibiotics (like erythromycin or clarithromycin) rule it out entirely. This is one more reason the prescription step matters: a provider can flag these risks before you take the first pill.

