Reading your bio is like reading about myself, I was anorexic from 14-16 went from 210 to 120 in 3 months. I am also very susceptible to OCD and used to have sever anxiety and stress issues.
Training is the only thing I have ever found to keep myself sane. I'm a completely different person when I train.
Now to give you some advice as to what I did in the past( I'm no longer looking to body build powerlifting now). First and foremost get rid of all the supps !!! I did exactly what you are doing taking 10 different supps 3 times a day. All you need is a good multi, creatine, and a good cup of coffee in the morning. My sup list right now: multi, creatine, digestive enzyme, ALCAR, and a cup of coffee before the gym. Second you don't have to necessarily count macros, I don't, but I know I have to eat 6 eggs every morning with a potato, a shake after the gym and then 2# of meat through out the rest of my day with some more carbs. This helps to keep you away from the OCD but makes sure your on track with your diet. My last word of advice, don't go to the gym to have fun. By that I mean don't socialize, no sight seeing, don't try and look pretty. Sweat pants, baggy nasty shirt every day by the end of every routine you should be the sweatiest pile of human at you gym. Every day shooting for a new PR not for anyone but yourself.