Hi there -

First, hugs. Secondly, there are many many amazing people who had some form of ASD, made great contributions to society and had wonderful lives. He is also 6 and the brain is very plastic at this age. So you are in the best possible position to be a great parent for him as you have information to help him and he is young enough to receive the full benefit.

Everything the posters above have said is excellent advice, I don't have anything to add except to say, you are doing a great job. Give yourself time to process, and do something nice for yourself.