There r numerous possible reasons for it... Ranging from 1. habit of delaying urination till the last possible moment( because of work, improper toilet training in childhood, strict school teacher not allowing u to go pee ) to
n. obstructed bladder outlet.
A Urologist who specialises in bladder dysfunction will help identify the underlying cause n treat it
But u need to have patience as it will be step-by-step approach.
Next Steps
consult a Urologist who specialises in bladder dysfunction