What Causes Swollen In The Anus?

What Causes Swollen In The Anus? Conditions that can cause rectal and anal swelling include: internal hemorrhoids. Crohn’s disease. sexually transmitted diseases, such as gonorrhea, herpes, and human papillomavirus. How long does a swollen anus last? External hemorrhoids usually ease up if you follow home care measures. This generally takes about a week to occur.