Most mild internal hemorrhoids resolve on their own within a few days but may take up to a week. On the other hand, larger hemorrhoids will last up to 2-3 weeks, and since they're more prone to complications, they might not resolve on their own, and you'll need to visit a doctor.
Get more content like this and the inside gist on all the fun things that happen at Healthsoothe straight to your inbox when you Subscribe to the Healthsoothe newsletter. Do it now!