Wow, you are dealing with a lot.
Is there a way to call your therapist? Maybe do sessions on the phone? I don't know you're situation, but my psychologist and I have sessions over the phone. I actually drive to the park, sit in my car, and we have sessions that way.
The other thing, you are...