Hello,
The symptoms that you are having can be due to any obstruction in the
lower urinary tract that is
lower urinary canal, bladder or the urethra. The block can be due to a calculi (stone) , infection (pus), constriction in the tract or some benign growth.
Diagnostic tests that may be performed include Urinalysis, Urine culture, X-rays of the kidneys, Cystoscopy, IVP, Abdominal ultrasound and CT scan of the abdomen. Please consult a urologist at the earliest.
I hope that helps.