I have frequent nighttime urination when my magnesium is low. Give magnesium a try. Here is a link you can read through on the different types of magnesium available. As I found out, magnesium oxide doesn't do much!
https://
www.medhelp.org/posts/Heart-Rhythm/Magnesium-supplements----to-avoid---how-to-take-it-and--safety/show/1002415
Hello~From the looks of it, you have probably had all the tests in the book, but I am just wondering if they have tested you for diabetes? If this has been going on for so many years, they probably have, but I was just curious.
This may sound strange, but I suggest seeing a chiropractor, you may have a misplaced vertebrae in your lower back causing this issue as it presses on a nerve that excites the bladder. He/she will be able to tell from an x-ray, and, if this is the case, a few adjustments should help.