I'm sorry to hear that Bo has a very nasty bacteria infection:( but at least it can be treated and hopefully it'll go away in time. Lots of prayers and positive thoughts are being sent her way.
Did your vet say what may have caused this infection? I know that she's an indoor only cat. Maybe she has a compromised immune system since she's been battling infections for many years now.