Possibility in you is urethritis and overactive bladder. You will need a test called uroflometry and also a cystoscopy based on the uroflometry finding. It can be treated. Few questions I have is what is the urine flow speed and frequency of urination and night urination or pain in the abdomen while passing urine. If you provide a detailed history as to what actually happened from 4 yrs, we can discuss about the treatment option.
Next Steps
Consultation with a urologist, uroflometry. Post void residue test.
Health Tips
Meet a urologist for proper evaluation.