Can anal sex cause internal hemroids. External hemorrhoids: can be painful, swollen, an...