djb,
re: Iron and B12
Having learned the hard way, I suggest that any plans to self medicate be run past your treating doctors. Don't assume that issues such as low energy are the norm and can be fixed with over the counter medications.
Talk to the urologist about EVER change, about any help you need to feel better. Spill your guts about anything any everything that bothers or nags you (or your husband). A test can show if low iron is a problem; it may be something else - let the doctor earn his/her fees. Check with his primary care provider also.
TURBTs and bleeds, bladder dis-function and the emotional roller coaster of starting down the cancer path takes a heavy toll on the body and mind. It is not at all surprising that he is low energy at this time. Easy to say, but try to relax and wait for a treatment plan to be offered. It is really tough to be waiting for real news - try to accept that as part of the process. Hang in there, you will get through this.
Best,
Jack