Hemorrhoids are swollen blood vessels in the anus and rectum.
They are caused by pressure on the veins, which can have many causes, including chronic constipation and straining when you move your bowels. Hemorrhoids usually can be treated with home remedies, such as sitz baths, ice packs and hemorrhoid medications. But the best way to control hemorrhoids is to prevent them. I do not really see specific vitamin or mineral supplements as a part of the prevention program. Make sure to drink plenty of water each day and get some form of regular aerobic exercise, even if it is just a daily brisk walk.