Erythromycin is not generally used to treat hemorrhoids. Erythromycin is an antibiotic and can be used topically as a symptomatic treatment when there is a local infection, such as inflammatory external hemorrhoids. The treatment of hemorrhoids is based on symptom control, mainly various types of hemorrhoid suppositories, hemorrhoid creams, and fumigation sitz bath drugs, which need to be taken for the clinical symptoms of hemorrhoids, symptomatic treatment of different drugs. For hemorrhoids with blood in the stool, the hemorrhoid suppositories are usually used to relieve the symptoms, while for hemorrhoids with swelling and pain, oral medications to improve circulation and topical hemorrhoid creams with sitz baths are needed to relieve the symptoms. So hemorrhoid patients need to go to the hospital to clarify the type of hemorrhoid and its symptoms before taking the appropriate treatment.