Erythromycin can not be used to treat hemorrhoids, erythromycin is a macrolide antibiotic, antibacterial activity against most Gram-positive bacteria, some Gram-negative bacteria and some atypical pathogens, such as chlamydia, mycoplasma, used for abscesses and other suppurative skin diseases, small burns, infections of ulcerated surfaces and common acne. Hemorrhoids are not infections, and erythromycin is not effective against hemorrhoids. When you have hemorrhoids, you need to treat them accordingly, depending on your specific personal situation and symptoms. Asymptomatic hemorrhoids do not require treatment, and symptomatic hemorrhoids do not need to be cured radically, with non-surgical treatment methods. According to the symptoms of hemorrhoids, determine the degree of hemorrhoids, choose the most appropriate treatment method. Non-surgical treatment methods are: 1, pay attention to diet, keep stool soft and smooth; 2, local medication; 3, oral medication. Surgical indications for surgical treatment methods are ineffective conservative treatment, severe prolapse of internal hemorrhoids, and larger fibrotic external hemorrhoids.