Erythromycin does not cause a dangerous reaction with alcohol, and US prescribing information does not prohibit moderate drinking during treatment. However, alcohol adds to erythromycin's stomach side effects, may reach your bloodstream faster than usual, and can slow recovery, so the safest choice is to avoid alcohol or keep to one or two drinks until you have finished the course and feel well.

Erythromycin and Alcohol: Quick Facts
Disulfiram-like reaction?
No (unlike metronidazole and tinidazole)
Label contraindication?
No specific alcohol warning on US erythromycin labels
Main practical issue
Additive nausea, vomiting and diarrhea
Pharmacokinetic effect
Faster gastric emptying may raise blood alcohol faster
Extra caution
Liver disease, estolate salt, sedating co-medications
Topical gel and eye ointment
No meaningful interaction

Can You Drink Alcohol With Erythromycin?

For a healthy adult taking oral erythromycin tablets or suspension, a small amount of alcohol is unlikely to be harmful. There is no chemical reaction between the two, and drinking does not make erythromycin toxic. The reasons for caution are practical rather than dangerous: erythromycin and alcohol both irritate the gut, alcohol can be absorbed faster while you take erythromycin, and both can affect the liver.

The advice is different for some groups. Avoid alcohol entirely if you have liver disease, are pregnant, take medicines that cause drowsiness, or have been told by your prescriber not to drink. Heavy or binge drinking is not advisable during any antibiotic course.

Why Doctors Still Advise Caution

1. More Stomach Upset

Nausea, cramps, vomiting and diarrhea are the most common side effects of erythromycin, caused by its stimulation of motilin receptors in the gut. Alcohol irritates the stomach lining and can itself cause nausea and loose stools. Together they make GI symptoms more likely and more unpleasant. Vomiting soon after a dose can also mean the dose is lost.

2. Alcohol May Hit Harder and Faster

Alcohol is absorbed mostly from the small intestine, not the stomach. By speeding gastric emptying (see how erythromycin works), erythromycin moves alcohol into the small intestine sooner. A small study in healthy volunteers found that erythromycin accelerated gastric emptying and led to faster alcohol absorption with higher early blood alcohol levels. In practice, this means a drink may feel stronger than usual and you may be over the legal driving limit sooner than you expect. The study was small and the size of the effect in everyday drinking is uncertain, but it is a reason not to drive after drinking on erythromycin.

The interaction may also run the other way: an older pharmacokinetic study suggested that alcohol can delay or reduce absorption of erythromycin ethylsuccinate. The clinical significance is unclear, but it is another reason not to take doses with alcoholic drinks.

3. Liver Considerations

Erythromycin can rarely cause cholestatic hepatitis, most strongly associated with the estolate salt. Heavy alcohol use also stresses the liver. There is no evidence that a drink or two causes erythromycin liver injury, but people with alcohol-related or other liver disease should avoid alcohol and discuss their erythromycin formulation with their prescriber. Report yellowing of the skin or eyes, dark urine, pale stools or upper-right abdominal pain promptly.

4. Other Medicines You Take

Erythromycin is a strong CYP3A4 inhibitor, which means it raises blood levels of many other drugs — including some that cause drowsiness. Examples include midazolam, triazolam and alprazolam, zopiclone, and some opioids. Alcohol also causes sedation, so the combination of alcohol, erythromycin and a sedating CYP3A4 substrate can produce more drowsiness, impaired coordination and slowed breathing than any one alone. If you take sleeping pills, benzodiazepines, opioids or other sedatives, ask your pharmacist before drinking. See erythromycin drug interactions.

5. Recovery From Infection

Alcohol disrupts sleep, causes dehydration and can impair immune responses. When you have a chest infection, skin infection or other illness serious enough to need antibiotics, rest and fluids help you recover. Drinking also makes missed doses more likely, and erythromycin needs to be taken two to four times a day to keep effective levels (see the dosage guide).

Practical Guidance

  • Best option: avoid alcohol until the course is finished and you feel better.
  • If you do drink: keep to one or two standard drinks, drink with food, and alternate with water.
  • Do not take erythromycin doses with an alcoholic drink. Take them with water, and with or without food as your product label directs.
  • Do not drive or operate machinery after drinking — blood alcohol may rise faster than you expect.
  • Skip alcohol altogether if you have nausea, vomiting or diarrhea, liver disease, are pregnant, or take sedating medicines.
  • No waiting period is required after the last dose, but waiting until you feel well and your stomach has settled is sensible.

Special Situations

  • Low-dose erythromycin for gastroparesis: people taking erythromycin long term as a prokinetic for gastroparesis often have nausea and blood-sugar issues (for example with diabetes). Alcohol can worsen both, and the faster gastric emptying that erythromycin produces is exactly the mechanism that speeds alcohol absorption. Discuss any regular drinking with your clinician.
  • Pregnancy: no amount of alcohol is known to be safe in pregnancy, regardless of antibiotics. See erythromycin in pregnancy.
  • Heart rhythm risk: heavy drinking can lower potassium and magnesium and trigger arrhythmias. If you have been warned about QT prolongation, avoid binge drinking while on erythromycin (see QT prolongation).
  • Teenagers on erythromycin for acne: oral courses for acne can last weeks to months. The same moderation advice applies throughout; topical products carry no interaction.

Erythromycin vs Metronidazole and Tinidazole

Much of the "no alcohol with antibiotics" advice comes from metronidazole and tinidazole. These drugs have long carried label warnings about a disulfiram-like reaction — flushing, throbbing headache, nausea and vomiting, abdominal cramps and a fast heartbeat — when combined with alcohol. Patients are told to avoid alcohol, including alcohol in mouthwashes and some medicines, during treatment and for a period afterward (labeling specifies at least 3 days after tinidazole and, for metronidazole, 48–72 hours depending on the country's labeling). Some research has questioned how often the reaction truly occurs, but the label warnings stand. Erythromycin has no comparable effect; its interaction with alcohol is mild and mostly about tolerability.

Topical Gel and Eye Ointment

Erythromycin used on the skin for acne (2% gel or solution, or combined with benzoyl peroxide) and erythromycin 0.5% eye ointment reach the bloodstream in only very small amounts. They have no meaningful interaction with alcohol, and you do not need to change your drinking habits while using them. Note that some topical solutions are alcohol-based themselves and can sting or dry the skin; that is a local effect, unrelated to drinking.

Antibiotics and Alcohol: How Erythromycin Compares

AntibioticAlcohol interactionUsual advice
ErythromycinNo disulfiram-like reaction; additive GI upset; may speed alcohol absorptionAvoid or limit; no waiting period after the course
Azithromycin, clarithromycinNo disulfiram-like reaction; additive GI upsetAvoid or limit
Amoxicillin, other penicillinsNo specific interactionModerate drinking not prohibited; limit while unwell
DoxycyclineChronic heavy drinking may lower doxycycline levels by liver enzyme inductionAvoid heavy drinking
MetronidazoleDisulfiram-like reaction warned on labelingNo alcohol during treatment and for 48–72 hours after (per local labeling)
TinidazoleDisulfiram-like reaction warned on labelingNo alcohol during treatment and for 3 days after
Cefotetan (some cephalosporins with an MTT side chain)Disulfiram-like reaction reportedAvoid alcohol during and for about 72 hours after
LinezolidMAO inhibition; tyramine-rich drinks (tap or unpasteurized beer, some wines) can raise blood pressureAvoid large amounts of tyramine-containing drinks
Isoniazid (tuberculosis)Daily alcohol increases risk of liver toxicityAvoid alcohol

If you are switched from erythromycin to another antibiotic, check the advice for the new drug — it may be stricter.

Frequently Asked Questions

Can you drink alcohol while taking erythromycin?

Erythromycin does not cause a dangerous reaction with alcohol, and the label does not prohibit drinking. Small amounts are unlikely to cause harm in healthy adults, but alcohol can worsen nausea and diarrhea and may raise blood alcohol faster than usual, so many clinicians advise avoiding or limiting it until the course is finished.

Can I drink beer on erythromycin?

A single beer is unlikely to be dangerous with erythromycin. Keep it to one or two drinks at most, drink with food, and skip it if you already have stomach upset, feel unwell, or take other sedating or liver-affecting medicines.

Does erythromycin interfere with alcohol?

It can. Erythromycin speeds stomach emptying, and small studies suggest this lets alcohol reach the bloodstream faster, so you may feel its effects sooner and more strongly. One older study also suggested alcohol may reduce absorption of erythromycin ethylsuccinate.

Does alcohol stop erythromycin from working?

Moderate drinking is not known to stop erythromycin from treating an infection. Heavy drinking can impair immune function and recovery, cause vomiting that loses doses, and lead to missed doses, all of which can undermine treatment.

Is erythromycin like metronidazole with alcohol?

No. Metronidazole and tinidazole can cause a disulfiram-like reaction with flushing, vomiting and a racing heart, so alcohol is avoided during treatment and for days afterward. Erythromycin has no such reaction.

Can I drink alcohol while using erythromycin gel or eye ointment?

Yes. Topical erythromycin for acne and erythromycin eye ointment are absorbed into the body in only tiny amounts and have no meaningful interaction with alcohol.

How long after erythromycin can I drink alcohol?

There is no required waiting period after erythromycin, unlike metronidazole. If you prefer to wait, a day after the last dose is ample for most people, and it is sensible to wait until you feel well and your stomach has settled.

References

  1. Ery-Tab (erythromycin delayed-release tablets) and E.E.S. (erythromycin ethylsuccinate) prescribing information. DailyMed, U.S. National Library of Medicine. https://dailymed.nlm.nih.gov/
  2. Edelbroek M, Horowitz M, Wishart J, Akkermans LMA. Effects of erythromycin on gastric emptying, alcohol absorption and small intestinal transit in normal subjects. J Nucl Med. 1993;34(4):582–588.
  3. Weathermon R, Crabb DW. Alcohol and medication interactions. Alcohol Res Health. 1999;23(1):40–54.
  4. National Institute on Alcohol Abuse and Alcoholism. Harmful Interactions: Mixing Alcohol With Medicines. National Institutes of Health.
  5. Flagyl (metronidazole) and Tindamax (tinidazole) prescribing information. DailyMed, U.S. National Library of Medicine.
  6. Erythromycin. British National Formulary (BNF). National Institute for Health and Care Excellence. https://bnf.nice.org.uk/
  7. Erythromycin: common questions. NHS medicines information. https://www.nhs.uk/medicines/erythromycin/