Dogs are wonderful !
You've found a goldmine of wonderful support, information, and caring people!
Welcome to NT - all the conditions you mentioned in your post have specific forums, including the service dogs!

Just ask if you need help finding your way around!
Everyone here is so wonderful and down to earth.
Like you, I felt pretty alone in my circumstances until I happened upon NT and all of a sudden it was like a got a whole BAGFUL of wonderful new friends! People who truly understand! It's amazing!
Will be glad to get to know you !
Rae