Unfortunately, a neurogenic bladder can be a difficult situation to treat. A urologist would be the most logical specialist to evaluate this problem. There are also physiatrists and rehabilitation specialists which may help if the urology referral is not revealing.
A spastic bladder is best treated with medications that "slow" the bladder by decreasing transmission in the nerves to the bladder that cause it to empty. These include oxybutynin (Ditropan), tolterodine tartrate (Detrol), hyoscyamine (Levsinex, Levbid, Cystospaz), flavoxate hydrochloride (Urispas), and imipramine (Tofranil). These medications lengthen the intervals between urination and decrease urgency.
Make sure that infection is ruled out - since this is one of the more common causes of spasm. You may want to consider chronic antibiotic supression to improve the symptoms.
Followup with your personal physician is essential.
This answer is not intended as and does not substitute for medical advice - the information presented is for patient education only. Please see your personal physician for further evaluation of your individual case.
Thanks,
Kevin, M.D.