D..
Your first sentence is kind of cute! It made me smile that you're willing to answer all sorts of questions for pentence over this one!
I gotta ask if you are under a doctor's care here. If you aren't, you need to be.
I would stop drinking coffee and soda. Coffee is a diuretic. That doesn't help you.
You should be drinking 64 ounces of water a day. Get half of it in you before noon, and the rest afterwards. It may be hard for a few days, but just try it. I'll bet it gets your bladder to work for you during the day.
Of course, it would be better if you were hearing this from your doctor... please ask the doctor!!
Good luck!