Why do hemorrhoids itch at night. Hemorrhoids are caused by swollen anal veins.