Avoid caffeine and alcohol, drink cranberry juice or get cranberry extract pills (it's the active ingredient pyridium that you want) and there is a over-the-counter product called AZO that may work if it ain't too far gone.
Careful both types of pills create glow-in-the dark urine and they both have major stain potential. so wear the old undies.
Also, as much as it may hurt, don't hold it in. Void when you feel it.
I usually snuggle with a hot water bottle and a quilt.
Hope you can get it under control.