I've found that I don't need to avoid drinking for 4 hours before getting the BCG; I usually just refrain from drinking for two hours, and have never had a problem holding the BCG for 2 hours. But, everyone's experiences are different. I'm with Sara Anne on needing my morning coffee, so if they need to schedule me for the morning, I ask that it be 10 or after so I don't have to get up too early to have that cup of coffee!
Lately, I've asked for afternoon appointments; it dawned on me that if I had a morning appointment, I had to miss more work in order to stay home and put chlorox in the toilet for 8 hours. Last week my appointment for a maintenance dose of BCG was at 3pm, and it worked out well.
Best of luck, and we're here if you have any more questions or concerns.
Ann
P.S. My uro's office has good (and up to date) magazines but they usually run pretty close to schedule, especially for the BCG treatment appointments, so I don't get to read many!