Ans. Hemorrhoids don’t have a specific timeframe. Small haemorrhoids may go away on their own in a few days without any medical assistance. Large external haemorrhoids may require more time to cure and cause excruciating agony. The best course of action for treating haemorrhoids is to visit a doctor if they do not go away in a few days.