For most common antibiotics, moderate drinking is fine - but metronidazole and tinidazole are hard exceptions: zero alcohol, plus 48 hours after metronidazole and 72 hours after tinidazole.
Those two cause a disulfiram-like reaction with alcohol: flushing, vomiting, stomach pain, and a racing heart. With amoxicillin, azithromycin, doxycycline, and cephalexin, alcohol does not block the drug. Two softer warnings: linezolid reacts with tap beer and red wine, and heavy drinking while infected worsens dehydration and sleep and amplifies antibiotic side effects like nausea and dizziness. Pymander is a free AI doctor, 24/7 by text, and can check your exact antibiotic.
What to do
Common questions
Can you drink alcohol on antibiotics?
For most common antibiotics - penicillins like amoxicillin, azithromycin, doxycycline, cephalexin - moderate alcohol does not stop them working. The hard exceptions are metronidazole and tinidazole: with these, you must avoid alcohol completely, and keep avoiding it for 48 hours after finishing metronidazole and 72 hours after tinidazole, because the combination causes a nasty reaction - flushing, vomiting, stomach pain, pounding heartbeat. A couple of other caveats: linezolid interacts with tap beer and red wine, and heavy drinking while sick is its own problem - it worsens dehydration, disrupts sleep, and amplifies side effects like nausea and dizziness that many antibiotics already cause. So the sensible version is: check whether your specific antibiotic is one of the reactive ones, and even if it is not, keep it light until you are better. Pymander is a free AI doctor, 24/7 by text, and can check your specific antibiotic for you.
