Podejrzewając u siebie hemoroidy, zgłoś się do proktologa lub gastrologa. Lekarz, by potwierdzić diagnozę, wykona badanie per rectum, czyli przed odbyt. To zwykle wystarczy, by zauważyć obecność żylaków odbytu. Hemoroidy wewnętrzne wymagają przeprowadzenia anioskopii, czyli badania odbytu po rozszerzeniu go wziernikiem.