Matt, I can definitely relate to your life struggle.
You are both very smart and fortunate to understand and to seek help early on. Your post is well written.
Matt and you are in the right direction and feel confident in Nelson's, Gene's, Jasen's and Tom's advise.
This is the correct forrum...