Linda, Have you ever been evaluated by a Urologist?
I had many of your problems and my neurologist was no help at all, so I saw and was evaluated by a urologist who sent me for cystometrogram. She put me on a bladder Physiotherapy program and now I can live with my bladder. I'm not normal, but can be out and about without a catheter or meds. Also a simple urine test can tell if you have cystitis. Good Luck Frank