Your problem seems to be due to benign prostatic hyperplasia. And if you are getting repeated infection, retention episode then you should go for a formal transurethral resection of prostate.
Next Steps
do consult a urologist to get a proper workup done and decide the best course of action.
Health Tips
you will need a TURP in all possibility