Puffiness from the rectal veins can cause hemorrhoids. The swelling may be associated with persistent visit this link irregular bowel movements, straining in the course of bowels, and resting for many years. Efficient treatments may include extra fibers and elevated drinking habits plus a stool soft...