Your suggestions are right on the mark! Change your environment is so important. I also think changing up your routine is important. It helps me to detach a bit. I have routines now that were not associated to my life with H and it helps me to feel a little more secure that I can do this on my own if I have to.
Eating - Very true. Very hard. I have to document my eating for my trainer at the gym. Let's just say that has not gone well for me. I am barely eating, but I try. I always have something next to me in order to at least try. But the science is the science and your levels do a deep dive if you're not properly eating.
Ok - now to the good part... I agree with your C wholeheartedly. I walked away from a long term relationship (a long time ago) and the LAST thing I wanted to do was talk to his family. When my H was still considering working on the M, he asked for my mom's number. As he became more intent upon leaving, he decided not to reach out to her. I can give you example after example that I really believe that this is a good thing. Stay on course, you are doing so great!!! You really need to be proud of yourself. And if you read my post earlier today (when it gets posted), I also am struggling with trying to stop reading every one of my H's behaviors. It drives me crazy, but somehow I have to stop doing it. It doesn't help that I am a "thinker" of sorts. I am always thinking or worying about something. My M and my H are just my new obsessions. (Wish I had that attitude before it all went down the toilet).
Be proud! Keep up the faith and the hope. And please understand that your attitude is becoming infectious especially to a few of us around here. This doesn't mean you cannot have your bad days, but I feel like I'm catching even a little bit of your hope!