I'm sorry it's so difficult.
I don't have many answers but just came in to give you some support and a much needed hug
Neither situation is easy - each one sounds damn horrendous yet you're hanging in there (just).
Keep posting to let us know how you're going!