DDX for dificulty of urination

1. Urinary tract infection

2. Benign prostatic hyperplasia
3. Prostatitis
4. Bladder stones
5. Urethral stricture
6. Urinary retention
7. Prostate cancer
8. Kidney stones
9. Neurogenic bladder
10. Interstitial cystitis