You can take roxithromycin after drinking alcohol, but not immediately. It is best to apply it appropriately after three days, and if conditions permit, it is recommended to take roxithromycin routinely after seven days. Roxithromycin is a macrolide drug, unlike beta-lactam drugs, mixing alcohol will quickly play a disulfiram-like chemical reaction, resulting in itchy skin, redness around the body, accompanied by tachycardia, arrhythmia, anaphylaxis and other symptoms. However, macrolides can still have certain adverse reactions with alcohol, such as allergic reactions, or secondary failure of macrolides caused by the synergistic effect of alcohol, so it is not possible to take roxithromycin immediately after drinking alcohol. If it is necessary to take roxithromycin, it is recommended to take it regularly at least three days after drinking, and if possible, it is recommended to take roxithromycin routinely after seven days of drinking.