Yes, you ARE a survivor.
I'm sorry you are facing all these battles at once.

One by one they will get resolved. Meanwhile, I know it must be nervewracking, i would be short circuiting too.
Try to take things one day at a time. One hour at a time. 10 minutes at a time, if that is the most you can handle... basically, stay in the present. also try to do some belly breathing.
would you like to share when your surgery is? i don't know if you feel like talking about it or would rather not, but are here for you.
~ waves ~