Paying attention to what you eat and especially what you drink and when is a big one. Experiment. Judging by some of the threads on here, that can be particularly individual. It's more than just avoiding caffeine. Some of the many chemicals we consume can be at fault. For me, it is the artificial sweetener Sucrolose. It may be something else for you. I experimented enough to satisfy me I'm right - for me. Don't worry if the "medical authorities" think it's all in your head. If it works for you, go with it.
Something as basic as losing weight, or how you bend over to pick up something on the floor, can make a difference.
By all means, do the Urologist and all the tests, assuming you can find a way to pay for it. Once you've done that, and assuming you "pass", you'll know if there is something "wrong" that the medical profession accepts. If nothing is "wrong", it will at least shut up the Doctor who doesn't pay attention to what you say. Don't hesitate to change Urologists or GP. Not everyone is compatible, and that's all right. You both need to respect each other.
If cranberry juice acts like a diuretic to you and the nurse gives you flack (and, in my case, even scorn), tell her (1) that's the way it works for me and (2) she's being rude and I don't appreciate it. Or tell the receptionist you don't want to deal with that nurse, anymore.
Take control, if it's only how the Medical Profession treats you. It has helped me.