How long do hemorrhoids last : The duration of hemorrhoids can vary depending on the severity and treatment. In mild cases, hemorrhoids may resolve on their own within a few days. With proper self-care measures, such as warm baths, over-the-counter creams, and increased fibre intake, symptoms can improve within a week.