Amoxicillin is an antibacterial drug. If the hemorrhoid is not acutely infected, taking amoxicillin will not have any effect on the treatment of hemorrhoids. Hemorrhoids are soft masses formed by pathological varicose veins under the anal skin and rectal submucosa. The main clinical manifestations include blood in the stool, protrusion of anal swelling, anal itching and so on. When local infection occurs in hemorrhoids, you can take oral amoxicillin anti-infection treatment, but amoxicillin has a better antibacterial effect on gram-positive bacteria, while most bacterial infections around the anus are gram-negative bacteria, so in clinical practice, even if you want anti-inflammatory treatment, you generally do not use amoxicillin, you can use drugs with good antibacterial effect against gram-negative bacteria, such as levofloxacin and so on.