The swelling of external hemorrhoids usually goes down in 3-5 days or more, with deviations in time due to each person’s specific situation. Because this is dependent on the severity of the hemorrhoid, if the internal hemorrhoid is not significantly swollen and painful, it can automatically retract in 3-4 days to reduce the swelling. If the internal hemorrhoid nucleus as well as swollen, painful, bleeding, and not automatically retracted within the anus, the swelling will take 3-5 days to subside. If the hemorrhoid patient is in good health and has no complications the swelling can go down in 3-4 days, if it is accompanied by diseases such as diabetes or high blood pressure the recovery time is longer and takes 1 week or more than half a month. As each patient has a different physical condition, the recovery time required varies, and it is best if you can go to the hospital for treatment.