Hugs, Ben.
There are days I need to enjoy being me, because nothing else is going right. Sounds like you're in an extended stretch. I am so sorry about your cat. The AC is miserable but hopefully temporary. And as for your friend, well we talked about that in another thread. When my friends can't seem to keep their drama away from me when I'm least able to deal with it, time for a bit of distance.
Hang in there. You're tough enough to make it through. I promise.