Question: how long after birth does it take for hemorrhoids to go away?
Answer: Generally, hemorrhoids will go away on their own by 6 weeks postpartum. However, with treatment, the pain and swelling should decrease dramatically within a few days.