Just catching up with you Dilly, after my own rollercoaster. Your GAL sounds brilliant. I've not made many new friends in my separation, but I want to. I haven't tried meet up yet but I think I will.
It sounds like a lot of your decision making process is about whether H is having an A or is in MLC. It could be both, it could be neither, and it could be the truth that you will never know for sure. Your needs are totally valid. Your wish to be there for him is about what a good and kind person you are. And perhaps also based in some fear of what would happen if you let him go to go through whatever he is going through on his own? I think your GAL and working hard and living life plans are the right thing to do in any case. It might also be worth thinking about your needs and your H's inability to meet them and what that means for you today.