Dealing with all this definitely sounds exhausting, and when you feel that way it's time to take a break and self-care.
Sometimes it just seems life itself is exhausting and then we get exhausted more in dealing with ourselves. But there is still hope.
I decided to take time off from, just about everything (except work) to work on myself and make self-improvements, heal. Sometimes you need to do that.