Email a NCR doctor or call one and just ask them
. I have heard progressions In everything that your talking about though I can give you no references at the moment. It will help im sure but sine your taking the first step into the world of all this, be prepared for it to be a long journey to your goal but well worth it. Definitely talk to an NCR specialist though even if its one far away.