The advice of going only to recognized specialists is very good. While I'm not really in the medical field, I provide similarly-specialized behavioral services for a health care facility. There are behavioral issues which, in my humble opinion, my colleagues and I are better at dealing with than 99% of clinicians in our field. There are other issues that we really don't have a lot of expertise in. I've treated clients who were thought to be in need of extremely invasive interventions to improve and did it without those techniques and within a month, and I've had potential clients who I've turned away in the past because I'm simply not the person to treat them. With such complex issues, nobody is going to understand it all flawlessly, so you'll need a collection of people who each understand part of it flawlessly.