My goodness, what a lot you have to deal with. I agree with fayerody, this is a good time to talk with a therapist. Take care of yourself. The basics, eat good food, get some sleep. It's hard to think clearly with so much going on. Hang in there.
__________________
|