Sanofi Pasteur has TheraCys 81 mg vials for intravesical injection on back order and the company estimates a release date in second quarter of 2015. (Sanofi Pasteur personal communications and website as of July 23, 2014.)
Merck has Tice BCG 50 mg vials for intravesical injection on back order and the company estimates a release date of October 2014. Orders must be placed with wholesaler and product is available by drop shipment only. (Merck personal communications as of August 7 and 15, 2014.)
There was a similar shortage in 2012, and things resumed to meet normal demand within 6 months. Hopefully the same will happen now. For those of you struggling with whether to BCG or not to BCG, that decision has been made for you in the short term. More details at THIS LINK.
There may be supplies on the shelf in pharmacies around the world, but these will be isolated and quickly depleted. This situation should not be seen as problematic, since BCG schedules are really not that time-dependent. Your body really does not react differently when the intervals are 1 month or 3 months, or 6 months. Hopefully urgent demand will be met by the end of this year, and all will be normal again early in 2015.
In the meantime, enjoy your temporary break from BCG misery!