You poor thing! You sure have a lot to deal with. I'm sorry you're going to have to go through surgery, but at least you now know what you're dealing with. I'm it sounds like you have a wonderful, caring doctor.
I'm not familiar with #1 or #2. Can you tell us more about those?
Sending you lots of gentle hugs that hopefully will brighten your day! (((((Soft hugs))))